首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
纯注解开发模式
返回列表
发新帖
纯注解开发模式
[复制链接]
发表于 2022-9-24 10:10:20
|
显示全部楼层
|
阅读模式
定义bean:
纯注解开发模式:
用SpringConfig类来代替applicationContext.xml
配置
文件,利用注解@configuration代表了xml里的基本
配置
,在SpringConfig类中再加一个注解@ComponentScan("指定包名")替换
配置
文件的扫描,
加载Spring配置类初始化Spring
容器
需要更换如下:
复制
代码
//AnnotationConfigApplicationContext加载Spring配置类初始化Spring
容器
<br>ApplicationContext ctx = new AnnotationConfigApplicationContext(SpringConfig.class);加载配置类
复制
代码
使用@Scope定义bean作用范围
@Scope("singleton")表示单例
@Scope("prototype")表示非单例
@PostConstruct设置bean的初始化方法<br>@PostConstruct
复制
代码
@PreDestroy设置bean的销毁方法<br>@PreDestroy<br><br><br><strong>@Autowired替换set方法做装配</strong>
复制代码
使用@Value实现注入
1.简单类型:@Value("值")
2.如果使用@Value获取properties配置文件里的值,则需要在SpringConfig类中加个@PropertySource({"配置文件名"}),然后在@Value()输入${变量名}即@Value(${变量名})
第三方管理bean
新建一个JdbcConfig类存放第三方bean
然后
简单类型用成员变量
引用类型用方法形参
Spring整合Junit
@RunWith设置专用的类运行器
@ContextConfiguration指定spring的上下文配置类
[/code]
[code]
复制代码
复制代码
[code][/code]
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
灌篮少年
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表