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/templatese, 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?

questionAnswers(1)

yourAnswerToTheQuestion