spring注解bean对象的定义和Bean属性的依赖注入

bean对象的定义
除了@Component外,Spring提供 了3个功能基本和@Component等效的注解

	@Repository用于对DAO实现类进行标注
	@Service用于对Service实现类进行标注
	@Controller用于对Controller实现类进行标注

Bean属性的依赖注入

1. 简单数据类型依赖注入(了解)

Spring3.0后,提供 @Value注解,可以完成简单数据的注入
示例:

	@Repository("user")
	public class User {
		@Value("zdc")
		String name;
		@Value("22")
		int age;
		@Autowired
		Adress adress;
2. 复杂类型数据依赖注入

注解实现属性依赖注入,将注解加在setXxx方法上 或者 属性定义上 !(任选其一,省代码了)依赖注入 dao
第一种: 使用@Value 结合SpEL #{} ---- spring3.0 后用Service层注入dao层

		//注入dao
		//第一种: value
		@Va1ue("#(customerDA0}")
		private CustomerDAO customerDAO;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值