пружинная загрузка без шаблонного движка
У меня есть приложение Spring-Boot, которое явно выходит за рамки нормы. Это Spring-MVC, но я не хочу использовать скорость, тимьян или что-то еще. В идеале я бы просто использовал HTML. Затем я использую jQuery для выполнения AJAX-вызовов к моим службам REST, а затем заполняю страницы возвращенным JSON. Единственный способ, которым я могу заставить это работать, - это поместить мой HTML под/src/resources/templates
, а затем иметь @Controller для каждой страницы. Так что я:
@SpringBootApplication
public class Application {
public static void main(String[] args) throws Throwable {
SpringApplication.run( Application.class, args );
}
}
и мои контроллеры
@Controller
public class HomeController {
@RequestMapping("/")
public String getHome() {
return "index"
}
а также
@Controller
public class AboutController {
@RequestMapping("/about")
public String getAbout() {
return "about"
}
Я просмотрел руководства Spring и примеры проектов, но не вижу, как это настроить. Я использую стартовые проекты для получения spring-mvc и безопасности, но в остальном я не вижу, что мне нужно для этого, поэтому перейдите к:
локальный / дом или желокальный / о или желокальный / клиент
Или нужно иметь @Controller для каждой страницы?