@RestController
public class MainController {
@PostMapping("/myUrl")
public String customMethos(
@RequestParam(required = false) String param1,
@RequestParam(required = false) String param2,
@RequestParam(required = false) String param3,
@RequestParam(required = false) String param4,
) {
if(param1 != null && !param1.isEmpty()){
//do somthing
return "Hello World";
} else if () {} и т.д. тут уже перебираете все комбинации.
}
}
"Автоматически добавлять мероприятия из Gmail в мой календарь"
Но нельзя не отметить, что большинство сайтов (МВидео, Эльдорадо, Связной и т.д.) созданы на битриксе. Но для больших сайтов я бы выбирал - Symfony, laravel, Django, Spring, RoR и др..
Экспресс-вариант - WordPress. Дешево и сердито))