inicialização por mola sem mecanismo de modelo
Eu tenho um aplicativo Spring-Boot que aparentemente está fora da norma. É Spring-MVC, mas não quero usar velocidade, folha de timelo ou qualquer coisa. Idealmente, eu usaria apenas HTML. Em seguida, uso o jQuery para fazer minhas chamadas AJAX para meus serviços REST e, em seguida, preencha as páginas com o JSON retornado. A única maneira de conseguir que isso funcione é colocar meu html em/src/resources/templates
e, em seguida, tenha um @Controller para cada página. Então eu tenho:
@SpringBootApplication
public class Application {
public static void main(String[] args) throws Throwable {
SpringApplication.run( Application.class, args );
}
}
e meus controladores
@Controller
public class HomeController {
@RequestMapping("/")
public String getHome() {
return "index"
}
e
@Controller
public class AboutController {
@RequestMapping("/about")
public String getAbout() {
return "about"
}
Examinei os guias do Spring e os projetos de exemplo, mas não vejo como configurá-lo. Estou usando os projetos iniciais para obter spring-mvc e segurança, mas, caso contrário, não vejo o que preciso fazer para navegar para:
localhost / home oulocalhost / sobre oulocalhost / cliente
Ou é necessário ter um @Controller para cada página?