mica-atuo 3.1.2 和 2.3.3 發(fā)布,SpringBoot starter 利器
一、簡介
mica-auto (Spring boot stater開發(fā)利器)用來生成 Spring boot starter 配置文件。mica auto 采用 Annotation Processor 在編譯的時(shí)候掃描 @Component,自動(dòng)生成相應(yīng)的配置,mica-auto 支持組合注解。mica-auto 在 mica、mica-mqtt、pig 和 SpringBlade 生態(tài)中廣泛使用。
二、功能
-
生成 spring.factories。 -
支持 Spring boot 2.7.x 新增的 AutoConfiguration 注解,生成到新的 AutoConfiguration.imports配置中。 -
生成 spring-devtools.properties。 -
生成 java Spi 配置,需要添加 @AutoService注解。
三、更新記錄
-
? 支持 Kotlin 元注解,github #8 感謝 @Sunrise66 反饋
版本說明:
| version | spring boot version | java version |
|---|---|---|
| 3.1.2 | 3.x | 17 |
| 2.3.3 | 1.x ~ 3.x | 1.8 |
注意:mica-auto 并不強(qiáng)制依賴 Spring boot,僅僅是組合了 spring-boot-configuration-processor依賴,方便使用。
四、使用
注意: 如果你項(xiàng)目中使用了 Lombok 請(qǐng)將 mica-auto 的依賴放置到 Lombok 后面。
maven
<dependency>
<groupId>net.dreamlu</groupId>
<artifactId>mica-auto</artifactId>
<version>${mica-auto.version}</version>
<scope>provided</scope>
</dependency>
gradle >= 5.x
annotationProcessor("net.dreamlu:mica-auto:$micaAutoVersion}")
gradle < 5.x
compileOnly "net.dreamlu:mica-auto:$micaAutoVersion"
五、效果


使用 mica-auto 自動(dòng)生成 Spring boot starter 配置解放雙手,還可以避免遺忘或漏改配置導(dǎo)致服務(wù)啟動(dòng)失敗。快來試試吧?。?!
評(píng)論
圖片
表情
