Spring--依赖注入
来源:互联网 发布:js正则替换指定字符串 编辑:程序博客网 时间:2024/05/21 19:43
1 基于注解
在具体的类上添加 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean,Spring将会自动创建BeanDefination对象,并注册到Application中。在SpringMVC中的配置文件忠添加 ,启动Bean的自动扫描。
各个注解说明如下:
@Component 是一个泛化的概念,仅仅表示一个组件 (Bean) ,可以作用在任何层次。
@Service 通常作用在业务层,但是目前该功能与 @Component 相同。
@Constroller 通常作用在控制层,但是目前该功能与 @Component 相同。
@Repository 用于数据访问层。
2 使用注解对类中的方法的返回值进行Bean的声明。
对声明的类有如下要求:
配置类不能是 final 的;
配置类不能是本地化的,亦即不能将配置类定义在其他类的方法内部;
配置类必须有一个无参构造函数。
AnnotitionConfigApplicationContext配置忠的返回识别为Spring Bean,并且注册到IOC中进行管理。
如下两种方式等价。
在类中使用Configuration注解
@Configurationpublic class BookStoreDaoConfig{ @Bean public UserDao userDao(){ return new UserDaoImpl();} @Bean public BookDao bookDao(){return new BookDaoImpl();}}
在配置文件中:
<bean id=”userDao” class=”bookstore.dao.UserDaoImpl”/><bean id=”bookDao” class=”bookstore.dao.BookDaoImpl”/>
未完待续。。。
阅读全文
0 0
- Spring依赖注入:注解注入
- spring 的依赖注入
- Spring依赖注入实践经验
- Spring的依赖注入
- Spring依赖注入
- spring(依赖注入-DI)
- spring依赖注入
- spring依赖注入
- 白话spring依赖注入
- Spring依赖注入方式
- Spring的依赖注入
- Spring依赖注入
- Spring依赖注入方式
- Spring 依赖注入
- spring依赖注入方式
- spring的依赖注入
- Spring依赖注入方式
- Spring依赖注入方式:
- 全面梳理关系型数据库和 NoSQL 的使用情景
- Deepgreen & Greenplum DBA小白普及课之二(管理问题解答)
- node.js debug模块浅析及改进
- Spring boot 入门介绍
- git操作整合笔记
- Spring--依赖注入
- Android TextView类
- acm 1008 Elevator
- alert点击确定触发方法
- 新手搭建Jenkins进行持续集成
- HTML04—定位、显示方式
- 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
- Unity2017新语法糖
- 学习 sap hana