自定义jar包导入maven&&注册第三方bean

jar包导入maven仓库

用windows的cmd命令框已管理员权限打开,输入这段指令

bash 复制代码
mvn install:install-file -Dfile=jar包路径 -DgroupId=cn.itcast -DartifactId=common-pojo -Dversion=1.0 -Dpackaging=jar

随后在maven外部库可以查到,便可以正常引入依赖

注册Bean

通常我们使用一个@Configuration类来存放Bean,@Bean注解: 就是将方法的返回值存入Spring的IOC容器中,Bean的名称默认是方法名或类型的开头小写

如果方法内部需要使用到ioc容器已经存在的bean对象,只需要在方法上参数中加上,Spring会自动注入

如果包不在Spring的扫描返回,也可以在Springboot的引导类用**@Import("类路径")**来强制导入。

还有一种优雅的写法,就是实现一个ImportSelector 类,在selectImports方法中返回类引用路径。

随后再在Springboot引导类中导入这个实现类。

相关推荐
j_xxx404_2 小时前
力扣困难算法精解:串联所有单词的子串与最小覆盖子串
java·开发语言·c++·算法·leetcode·哈希算法
会编程的土豆2 小时前
Set 深度解析:去重、唯一性与你的智能抽屉
java·开发语言·后端·数据结构与算法
java1234_小锋2 小时前
Java高频面试题:JVM内存为什么要分代?
java·开发语言·jvm
linux修理工2 小时前
下载亚马逊Corretto 17的方法(OpenJDK 17发行版)
java·运维·服务器
moonlight03043 小时前
类加载子系统
java·jvm·算法
xiaoye37083 小时前
某大厂java面试题一面20260313
java
啦啦啦_99993 小时前
13. AI面试题之 Dify
java
春日见3 小时前
端到端大模型自动驾驶
java·开发语言·驱动开发·docker·自动驾驶·计算机外设
rell3363 小时前
机顶盒播放udp/rtp马赛克
java·网络·网络协议·udp