原创 03springboot通過配置類給容器中添加組件

使用全註解方式 1.編寫配置類 @Configuration //指明當前類是一個配置類,替代spring的*.xml配置文件 public class MyConfig{ //將方法的返回值添加到容器中,容器中這個組件的默認

原创 01spring boot web 靜態資源獲取路徑

“classpath:/META-INF/resources/” “classpath:/resources/” “classpath:/static/” “classpath:/public/” “/”:當前項目根路徑 添加資源

原创 06@Conditional擴展註解

@Conditional擴展註解 作用(判斷是否滿足當前指定條件) @ConditionalOnJava 系統的java版本是否符合要求 @ConditionalOnBean 容器中存在指定Be @Condi

原创 05springboot 自動配置原理

配置文件能配置的屬性參照官方文檔 https://docs.spring.io/spring-boot/docs/2.1.8.RELEASE/reference/html/common-application-properties

原创 01javaBean注入配置文件值

application.yml server: prot:8080 person: name:xiaoming age:15 maps:{k1: v1,k2: v2} lists: - xiaohua - xia

原创 05springboot web 國際化

Spring MVC 國際化實現 1.編寫國際化配置文件 2.使用ResourceBundleMessageSource管理國際化資源文件 3.在頁面使用fmt:message取出國際化內容 springboot 1.編寫國際化配

原创 02thymeleaf

https://www.thymeleaf.org/ 模板引擎 常用的有jsp,freemarker,Thymeleaf spring boot 默認不支持jsp 思想 Thymeleaf 引入 org.springframew

原创 06SpringBoot web 登錄攔截器

防止表單重複提交使用重定向方式 登錄後重定向 添加視圖映射當訪問/main.html路徑時展示dashboard.html頁面 通過攔截器做登錄檢查 沒有登錄的用戶就不能操作後臺 添加攔截器 註冊攔截器 addIntercept

原创 03spring boot web springmvc自動配置原理

springboot中使用springmvc https://docs.spring.io/spring-boot/docs/2.1.8.RELEASE/reference/html/boot-features-developin

原创 02@PopertySource與@ImportResource區別

@ConfigurationPrroperties(prefix = “person”) 這個只能獲取到全局配置文件中的值 通過@PopertySource(value = {“classpath:person.propertie

原创 09SpringBoot web 錯誤處理

原理 參照ErrorMvcAutoConfiguration,錯誤處理的自動配置給容器中添加的組件 1.DefaultErrorAttributes 2.BasicErrorController 3.ErrorPageCustom

原创 07crud 普通與Restful區別

案例請求架構

原创 08thymeleaf 公共抽取

參考 https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.pdf

原创 生成訂單號唯一號

public static String getSequenceNumber(){ Date d=new Date(); SimpleDateFormat sdf=new SimpleDateFo

原创 10封裝樹狀結構數據

public List<Map<String, Object>> getMenuInfo(){ SysMenu sysMenuOne1 = new SysMenu(); sysMenuO