Spring-Boot ohne Template-Engine

Ich habe eine Spring-Boot-App, die anscheinend weit von der Norm abweicht. Es ist Spring-MVC, aber ich möchte weder Velocity noch Thymeleaf verwenden. Im Idealfall würde ich nur HTML verwenden. Dann verwende ich jQuery, um meine AJAX-Aufrufe an meine REST-Services durchzuführen, und fülle dann die Seiten mit dem zurückgegebenen JSON aus. Die einzige Möglichkeit, dies zum Laufen zu bringen, besteht darin, meinen HTML-Code unter @ zu setze/src/resources/templates und dann einen @Controller für jede Seite. Also habe ich

@ SpringBootApplication

public class Application {
    public static void main(String[] args) throws Throwable {
        SpringApplication.run( Application.class, args );
    }
}

und meine Controller

@Controller
public class HomeController {
    @RequestMapping("/")
    public String getHome() {
        return "index"
}

un

@Controller
public class AboutController {
    @RequestMapping("/about")
    public String getAbout() {
        return "about"
}

Ich habe die Spring-Anleitungen und Beispielprojekte durchgesehen, aber ich verstehe nicht, wie ich das konfigurieren soll. Ich benutze die Starter-Projekte, um Spring-MVC und Sicherheit zu bekommen, aber ansonsten sehe ich nicht, was ich dazu brauche, also navigiere ich zu:

localhost / home oder localhost / about oder localhost / customer

Oder, ist es notwendig, für jede Seite einen @Controller zu haben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage