有沒有人調諧春季引導使用作爲一個視圖沒有百里香葉純HTML? 這裏是我的配置:春季啓動和純html的
@SpringBootApplication
@EnableAutoConfiguration
@ComponentScan
@Configuration
@EnableWebMvc
public class WebUi extends WebMvcConfigurerAdapter {
@Bean
public InternalResourceViewResolver getInternalResourceViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/");
resolver.setSuffix(".html");
return resolver;
}
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/login").setViewName("login");
}
//
// @Override
// public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
// configurer.enable();
// }
public static void main(String[] args) {
SpringApplication.run(WebUi.class, args);
}
}
我已經能夠DefaultServletHandler和沒有嘗試過。該html文件放置在src/main/resources/WEB-INF/login.html中並進行彙編。我在調試中的類路徑中看到它。但要求http://localhost:8080/login返回404. 我在做什麼錯了?
一個提示可能會有所幫助:安裝執行器並打開/映射 – Marged
謝謝@Marged。我看到了端點。我想這個問題不在控制器層。查看錯誤.. –
通過嵌入式tomcat服務器或使用外部應用程序服務器運行? –