自定义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引导类中导入这个实现类。

相关推荐
白露与泡影9 小时前
Java面试题及答案整理(2026年金九银十最新版,持续更新)
java·开发语言
geovindu9 小时前
java: Memento Pattern
java·开发语言·后端·备忘录模式·行为模式
xcLeigh9 小时前
Unity基础:Start与Update方法——Unity脚本生命周期初探
java·unity·游戏引擎·教程
zephyr059 小时前
链表实现O(n log n)时间复杂度的排序——归并排序详解
java·数据结构·算法
Zane19949 小时前
JRE 去哪了?一次讲清楚 JDK、JRE、JVM 到底是什么关系?
java·后端
PPPPickup9 小时前
基础知识差缺补漏-面试版持续更新
java·开发语言
深入云栈9 小时前
Nacos 2.x 源码深度解析 (二):通信协议迭代 —— HTTP长轮询到gRPC演进
java
andongni20310 小时前
SpringBoot 入门实验报告
java·spring boot·后端
黄鸭部落格ShiYuYuanFang10 小时前
【分享】软考每日一练与解析-计组 8/12
java·开发语言
XWalnut10 小时前
LeetCode刷题 day37
java·数据结构·算法·leetcode