整理下spring boot個元件的功能和使用方式,就大致總結下,也是為了方便以後快速構建專案
(1) web 容器 spring-boot-starter-web 預設tomcat 可以去除tomcat
(2) web 容器 spring-boot-starter-undertow jboss 容器
(3) 資料庫持久層 mybatis-spring-boot-starter tk.mybatis
tk 是為了方面單錶查詢,多表查詢還是用mybatis-spring-boot-starter 寫sql
(4) 連線池 druid-spring-boot-starter
(5) token io.jsonwebtoken
(6)資料模型類 org.projectlombok
(7) 服務測試介面 springfox-swagger2 springfox-swagger-ui
(8) resttemplate 做 http client 可以用在多服務負載均衡上
(9) interceptorregistry 和 webmvcconfigureradapter 做無效攔截 可以將token 校驗註冊進***中
(10) 日誌 log4j
Springboot專案中Swagger的使用
2.7.0swagger.version properties io.springfoxgroupid springfox swagger uiartifactid version dependency io.springfoxgroupid springfox swagger2artifactid...
SpringBoot專案中Redis配置多資料庫
背景 乙個小需求,單redis服務例項下根據業務配置多個資料庫,需要自定義redis配置稍作改動才能實現,此時就不能redistemplate一步就位了 注 redis使用單執行緒 多路復用 io模型,別把多業務的併發全加在乙個redis例項上,最好多例項或者集群處理!基本的配置我就不多說了,可以參...
Spring Boot 專案中引入 flyway
org.flywaydb flyway core 5.2.4 flyway spring.flyway.baseline on migrate true spring.flyway.baseline description flyway baseline 禁止刪除 schema 下的 table s...