如何实现自己的Spring Boot Starter

1、写一个 starter 项目,一般是一个空壳,里面不写代码,主要起到依赖其他项目的作用;

2、写一个真正实现自动装配逻辑的项目,在项目 classpath 下写一个 META - INF / spring . factories 文件;
3、在 spring . factories 中添加配置:
 org . springframework . boot . autoconfigure . EnableAutoConfiguration = com . bjpowernode . xxxConfiguration 
4、 xxxConfiguration 类需要添加注解@ Configuration ;
5、 xxxConfiguration 类一般也会使用@ Conditional 来适应不同的环境;
6、在 xxxConfiguration 类中编写具体代码实现自动化配置,给使用者把该配的配置好,让别人可以直接使用;
 

相关推荐

  1. 如何实现自己Spring Boot Starter

    2024-03-22 07:44:03       42 阅读
  2. 如何利用python实现自己modbus-tcp库

    2024-03-22 07:44:03       45 阅读
  3. 如何实现JWT Token自动续期

    2024-03-22 07:44:03       37 阅读
  4. 【docker实战如何登陆到自己私有仓库?

    2024-03-22 07:44:03       31 阅读
  5. python-redis-lock是如何实现自动续期

    2024-03-22 07:44:03       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-22 07:44:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-22 07:44:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-22 07:44:03       87 阅读
  4. Python语言-面向对象

    2024-03-22 07:44:03       96 阅读

热门阅读

  1. QT网络编程之实现UDP广播发送和接收

    2024-03-22 07:44:03       40 阅读
  2. c++ 构造函数详细介绍

    2024-03-22 07:44:03       42 阅读
  3. 377. 组合总和 Ⅳ

    2024-03-22 07:44:03       42 阅读
  4. 常用的Node.js命令集锦

    2024-03-22 07:44:03       33 阅读
  5. VSCode使用MSVC编译器

    2024-03-22 07:44:03       44 阅读
  6. 导入excel复杂校验加异常信息返回

    2024-03-22 07:44:03       37 阅读
  7. 并网型风光储微电网日前优化调度(MATLAB实现)

    2024-03-22 07:44:03       40 阅读
  8. 物联网如何推动工业自动化的发展和变革

    2024-03-22 07:44:03       42 阅读