arranque por resorte sin motor de plantilla
Tengo una aplicación Spring-Boot que aparentemente está fuera de la norma. Es Spring-MVC, pero no quiero usar velocidad, tomillo ni nada. Lo ideal sería usar HTML. Luego uso jQuery para hacer mis llamadas AJAX a mis servicios REST, y luego rellenar las páginas con el JSON devuelto. La única forma en que puedo hacer que esto funcione es poner mi html debajo/src/resources/templates
, y luego tener un @Controller para cada página. Así que tengo:
@SpringBootApplication
public class Application {
public static void main(String[] args) throws Throwable {
SpringApplication.run( Application.class, args );
}
}
y mis controladores
@Controller
public class HomeController {
@RequestMapping("/")
public String getHome() {
return "index"
}
y
@Controller
public class AboutController {
@RequestMapping("/about")
public String getAbout() {
return "about"
}
He examinado las guías de Spring y los proyectos de muestra, pero no veo cómo configurar esto. Estoy usando los proyectos iniciales para obtener spring-mvc y seguridad, pero de lo contrario no veo lo que necesito hacer, así que navego a:
localhost / hogar olocalhost / acerca de olocalhost / cliente
¿O es necesario tener un @Controller para cada página?