Spring boot 路徑映射的實現(xiàn)
這篇文章主要介紹了spring boot 路徑映射的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
在spring boot中集成thymeleaf后,我們知道thymeleaf的默認的html的路徑為classpath:/templates也就是resources/templates,那如何訪問這個路徑下面的靜態(tài)頁面呢?假設我們要訪問一個頁面為hello.html。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <h1>hell spring boot!!</h1> </body> </html>
該頁面位于templates下,當然也可以在application.properties文件中修改默認路徑。
spring.thymeleaf.prefix=classpath:/templates
1.使用controller中的方法直接返回該頁面
@Controller
public class HelloController {
@GetMapping("/hello")
public String hello(){
//在集成thymeleaf后 會在默認路徑下尋找名字為hello的html頁面
return "hello";
}
}
2.實現(xiàn)WebMvcConfigure接口中的addViewControllers方法進行路徑的映射
@Configuration
public class WebMvcConfig implements WebMvcConfigurer{
@Override
public void addViewControllers(ViewControllerRegistry registry) {
//第一個路徑為類似于Controller中的接口的路徑 第二個view為要訪問的頁面
//實現(xiàn)不需要進行數(shù)據(jù)渲染的頁面的路徑映射 當然這些頁面沒有在默認的五個靜態(tài)頁面訪問路徑下
registry.addViewController("/hopec").setViewName("hello"); //如果需要添加多個頁面直接在下面繼續(xù)添加即可
}
}
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
java(包括springboot)讀取resources下文件方式實現(xiàn)
這篇文章主要介紹了java(包括springboot)讀取resources下文件方式實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09
Springboot之如何統(tǒng)計代碼執(zhí)行耗時時間
這篇文章主要介紹了Springboot之如何統(tǒng)計代碼執(zhí)行耗時時間問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
Java Spring MVC 上傳下載文件配置及controller方法詳解
這篇文章主要介紹了Java Spring MVC 上傳下載文件配置及controller方法詳解,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下2016-09-09

