starter包~mica-auto自動生成spring.factories等元文件
首先,進(jìn)行springboot2.7之后,官方不推薦使用/META-INF/spring.factories,轉(zhuǎn)成和SPI比較類似的/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports文件,這個我們是需要知道的。

思維需要轉(zhuǎn)變一下,轉(zhuǎn)變之后,代碼更簡單了
- /META-INF/spring.factories內(nèi)容
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.lind.plugin.captcha.CaptchaAuto11Configuration
- /META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports內(nèi)容
com.lind.plugin.captcha.CaptchaAuto11Configuration
如果覺得上面的代碼比較麻煩,不希望手動添加它們,也可以使用mica-auto包來自動生成它們,當(dāng)然在源代碼里是沒有的,需要打完jar包,在jar包里的META-INF里看到它們,然后當(dāng)新的項目引用這些包時,這些信息是生效的,不過它生成的還是spring.factories文件,如果感時髦,還是建議自己去寫org.springframework.boot.autoconfigure.AutoConfiguration.imports文件,自己寫更清晰一些。
- mica-auto自動生成的元文件

浙公網(wǎng)安備 33010602011771號