面试题:springBoot自定义starter插件
来源:4-8 Spring Boot整合Simple作业-4
台风来临的那一夜
2020-11-06
老师,我最近遇到一个关于springBoot如何自定义starter插件的面试题。
我想结合Elastic-job这个来回答,请问要怎样描述才好呢?
写回答
1回答
-
台风来临的那一夜
提问者
2020-11-06
我整理出来的简要回答思路是这样的:
1.maven引入spring-boot-configuration-processor 包
2.编写相关配置类,@ConditionalOnXXX ,@AutoConfigureXXX
3.在resources目类下新建META-INF目类,然后新建spring.factories文件,加入EnableAutoConfiguration,并加入相关配置的包路径
4.补充,可以新建@interface,用来使用注解传递相关参数给对应配置类
5.打包成jar,给其他项目调用
012020-11-06
相似问题