1. 程式人生 > >springboot學習(2)

springboot學習(2)

context con ots 鏈接 ref 過時 模板文件 添加 col

WebMvcConfigurerAdapter 在springboot2.0及以上版本過時問題

WebMvcConfigurerAdapter已經過時,替代方案:
1 實現 WebMvcConfigurer 接口;
2 繼承 WebMvcConfigurationSupport ;

但是需要註意的是繼承這個類會導致 springboot 的自動配置功能失效,所以如果還需要使用springboot的自動配置功能則推薦使用第一種方案

===================================================================================================================
模板文件中靜態資源使用 thymeleaf標簽問題
在模板文件中,對於如下鏈接:
<link href="asserts/css/bootstrap.min.css" rel="stylesheet">
建議配置成:
<link href="asserts/css/bootstrap.min.css" th:href="@{/webjars/bootstrap/4.0.0/css/bootstrap.css}" rel="stylesheet">
因為使用thymeleaf標簽可以動態的適配我們的服務訪問路徑;
比如我們修改我們的服務訪問路徑為:
server.servlet.context-path=/fzy
的時候,我們重新訪問應用的時候需要在訪問的根路徑中添加/fzy才能正常方位,而這時我們html中配置的上面的link鏈接不需要修改就可以正常使用,框架會在url中為我們添加上
修改後的配置路徑:<link href="/fzy
/webjars/bootstrap/4.0.0/css/bootstrap.css" rel="stylesheet">,紅色字體為框架自動識別添加的

(http://localhost:8080修改為http://localhost:8080/fzy 才能正常訪問)




 

springboot學習(2)