码迷,mamicode.com
首页 > 编程语言 > 详细

spring框架的bean管理常用的注解

时间:2017-07-29 11:40:21      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:package   res   spring框架   contex   val   red   扫描   ack   source   

1、除了导入spring四个核心以及日志jar包外,还需要导入aop包

2、在配置文件中添加注解扫描

扫描指定包下的注解

 <context:component-scan base-package=" * "></context:component-scan>

扫描属性上的注解

<context:annotation-config></context:annotation-config>

3、作用在类上面的注解(用于创建对象使用,value值默认就是类的首字母小写其他部分不变)

1)@Component(value=“”)

2)@Controller(value=“”)web层

3)@Service(value=“”)业务层

4)@Respository(value=“”)持久层

目前四个注解的功能没有任何区别

如何需要指定bean的作用域,可以在类上面添加注解@Scope(value=“”)如果不指value值默认就是singleton

4、属性上使用的注解(用于向bean中注入属性)

注:使用注解的方式注入依赖的时候不需要定义set方法

1)@Autowired 根据属性名和创建的bean的名称进行自动装配

2)@Resource(name="")name属性指定需要注入的bean的名称

5、配置文件与注解的混合使用

创建对象时,可以使用配置文件的方式实现

注入依赖可以使用注解的方式使用

 

spring框架的bean管理常用的注解

标签:package   res   spring框架   contex   val   red   扫描   ack   source   

原文地址:http://www.cnblogs.com/Auto-passion/p/7253866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!