Spring Bean定义总结:配置文件手写Bean PK 组建扫描用注解
来源:互联网 发布:高德地图大数据发现 编辑:程序博客网 时间:2024/06/05 10:55
今天碰到一件注解搞不定或者是很难搞定的事情。基本需求:
- Class A中有属性Interface B;
- Interface B在不同环境下有不同的实现类Class B1和Class B2;
- 切换环境的时候,不希望动代码;
如果用注解的形式:
- Class B1和Class B2用不同名称的@Service
- Interface B处用Autowire搞不定,因为名字在代码级别写死了。
在配置文件中定义Bean:
- 根据不同的环境定义不同的bean class就好了,不用改代码
琐记
如果项目中用组建扫描“context:component-scan”,并且Class A在扫描范围内。
- Class A最好不用@Service注解,因为被扫描到后实例化,但此时属性Interface B木有对应的对象;
- 看来Class A也得老老实实的待在配置文件里;
0 0
- Spring Bean定义总结:配置文件手写Bean PK 组建扫描用注解
- Spring-基于注解的配置[01定义Bean+扫描Bean]
- spring 注解源码分析-扫描和读取bean定义
- spring 注解扫描bean配置
- Spring注解实现Bean定义
- Spring注解实现Bean定义
- Spring注解实现Bean定义
- Spring常用注解,自动扫描装配Bean
- Spring常用注解,自动扫描装配Bean
- Spring常用注解,自动扫描装配Bean
- Spring常用注解,自动扫描bean
- Spring常用注解,自动扫描装配Bean
- Spring常用注解,自动扫描装配Bean
- Spring常用注解,自动扫描装配Bean
- Spring常用注解,自动扫描装配Bean
- Spring常用注解,自动扫描装配Bean
- Spring常用注解,自动扫描装配Bean
- Spring常用注解,自动扫描装配Bean
- Lowest Common Ancestor of a Binary Tree -- leetcode
- Android四大组件之--BroadcastReceiver
- 安卓:广播BroadcastReceiver的使用
- SpringMVC 基于注解的Controller详解
- eclipse安装maven插件
- Spring Bean定义总结:配置文件手写Bean PK 组建扫描用注解
- tcpdump+wireshark分析数据笔记(1)
- Android 使用动态加载框架DL进行插件化开发
- 社会生存的75条忠告---胜读十年书
- 用unzip解压缩多个文件
- 一些js
- ASP.NET画图控件ChartControl免费控件
- s3c2440 LCD ——驱动程序
- 属性特质的几点说明