我花了幾個小時試圖使用InternalResourceViewResolver
爲了追加前綴和後綴到html視圖。春季啓動:InternalResourceViewResolver不工作
我的視圖位於static/pages/
下,Spring文檔,文件夾static
被認爲是靜態內容的默認值之一。所以,我可以通過pages/profile.html
訪問個人資料頁面。但我真正想要的是profile
而不是pages/profile.html
。
我試過幾個答案,但不起作用,如:
@Bean
public ViewResolver getViewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("pages/");
resolver.setSuffix(".html");
return resolver;
}
並添加
@Override
public void configureDefaultServletHandling(
DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
仍不能正常工作。 通過添加任何後綴或前綴,我找不到任何路徑頁面。我開始在pages/profile.html
上獲得404,但它也沒有出現在其他網址上。