当前位置: 首页 > news >正文

springboot 自定义starter逐级抽取

自定义starter
背景:各个组件需要引入starter 还有自己的配置风格
–基本配置原理
(1)自定义配置文件
在这里插入图片描述
导入配置可以在配置文件中自动识别,提示
在这里插入图片描述
导入依赖后可以发现提示
在这里插入图片描述
(2)配置文件实现
在这里插入图片描述

–让配置文件对其他模块生效

新建一个module 保留这几个类
在这里插入图片描述

其他module引入其依赖
在这里插入图片描述
只引入依赖 前端还访问不到 因为只扫描主程序以及子包的路径
配置引入
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
这样就实现了导入组件 编写配置文件

–使用Enable机制抽取

在这里插入图片描述

使用注解 相当于引入这个类
这个starter就相当于公共组件

–完全自动 SPI机制 springboot启动会扫描每一个jar包下的org.springframework.boot.autoconfigure.AutoConfiguration.imports

在这里插入图片描述

http://www.lryc.cn/news/247194.html

相关文章:

  • GAN:ImprovedGAN-训练GAN的改进策略
  • docker限制容器内存的方法
  • 阿里达摩院裁撤量子实验室
  • mysql数据库基础知识,Mysql的索引和主键区别,数据库的事务的基本特性
  • 解决Vscode使用git提交卡住的问题
  • Linux C语言 32-网络编程之UDP例程
  • ubuntu22.04系统下载程序和依赖,并拷贝到指定路径下
  • Kafka KRaft 版本集群部署详细教程(附配置文件详细解释)
  • 在龙蜥 anolis os 23 上 源码安装 PostgreSQL 16.1
  • UDP的不可靠性可以用来做什么
  • vue3还用this吗?getCurrentInstance获取当前组件实例
  • 高校学生宿舍公寓报修维修生活管理系统 微信小程序b2529
  • C++类与对象(7)—友元、内部类、匿名对象、拷贝对象时编译器优化
  • Django回顾2
  • <JavaDS> 二叉树遍历各种遍历方式的代码实现 -- 前序、中序、后序、层序遍历
  • 如何控制Spring工厂创建对象的次数?详解Spring对象的声明周期!
  • 计算机杂谈系列精讲100篇-【计算机应用】PyTorch部署及分布式训练
  • Opencv-C++笔记 (19) : 分水岭图像分割
  • Linux以nohup方式运行jar包
  • 【c++|SDL】开始使用之---demo
  • leetcode:有效的括号
  • 使用STM32微控制器实现光电传感器的接口和数据处理
  • ELK企业级日志分析平台——kibana数据可视化
  • Shell条件变量练习
  • 【PHP】MySQL简介与MySQLi函数(含PHP与MySQL交互)
  • vscode在Windows上安装插件提示错误xhr failed
  • SHAP(一):具有 Shapley 值的可解释 AI 简介
  • C++数据结构:图
  • 「C++」红黑树的插入(手撕红黑树系列)
  • 2023年生肖在不同时间段的运势预测