Spring的注解开发模式

四个常用的注解:
注意点:
1、使用注解开发,在头部要引用下面这个约束
xmlns:context=“http://www.springframework.org/schema/context” xsi:schemaLocation="
2、要开启注解扫描:
<context:component-scan base-package=“com.demo.ioc.demo1”/> 开启包扫描,包含属性注入的方式开启
context:annotation-config</context:annotation-config> 这个是单独开启属性注入的方式
3、在依赖中引入:

org.springframework
spring-core
4.2.4.RELEASE


org.springframework
spring-context
4.2.4.RELEASE


org.springframework
spring-beans
4.2.4.RELEASE


org.springframework
spring-expression
4.2.4.RELEASE


org.springframework
spring-aop
4.2.4.RELEASE

@Component 这是一个综合注解,加载类上面标示将该类交给spring进行管理
其他三个注解:@Controller @Service @Repository (这四个注解的功能是都是等价的)

属性注入
@Autowired 是采用类方式进行注入到属性
@Qualifier(“idname”) 这个属性是@Autowired的属性采用类名的方式注入到属性
@Resource(name=“ClassName”) 这个是前面两个综合,通过定义的类名注入到属性
类中如果有setter,则应该吧注解加入到方法的上面

@PostConstruct 定义bean管理初始化创建的方法
@PreDestroy 定义bean被删除的时候的方法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值