spring boot 知識點1
spring boot:
1. 可以在pom檔案中新增依賴sping-boot-properties-migrator來對專案進行升級,升級完成後,刪除即可。
2. 關於日誌的配置,參考:http://syllabus.lianmengtu.top/中關於日誌的配置。可以顯示日誌所在行號對所有日誌級別。
3. 可以在application.property檔案 中配置Tomcat日誌,顯示每個請求,及請求響應時間。
4. 日誌可以配合使用lombok的@Slf4j 註解,省去配置宣告log的繁瑣,提高開發效率。
5. idea的 grep console組合:Grep Console 自定義設定控制檯輸出顏色,這樣控制檯就能比較明顯的看到警告或者錯誤的資訊,方便查詢問題
6. jackson的註解的配置,會替換掉配置檔案的配置。
7. RequestParam: 可以配置:required:是否必須,預設是true,表示請求中一定要有相應的引數
,否則將報400錯誤碼 defaultValue:預設值,表示如果請求中沒有同名引數時的預設值
在配置檔案application.property中:
1. 可以使用隨機數生成函式,生成各種隨機數
2.可以使用${} 拼接定義的配置項
3.可以使用@[email protected]拼接maven pom中的定義的配置,並且根據環境變數來可以取變數。
4. 通過@set @get 註解可以自動生成get,set方法,不用寫了
5.yml配置檔案 可以使用繼承特性 spring.profile.active=dev,如config.dev.yml config.yml與.net類似。
6.使用configurationproperty時,要使用@enableconfigurationproperty(classname)啟用這個類。