基于java的spring注解配置_武渝含 的日志-什么是基于Java的Spring注解配置?

给一些注解的例子.

1.@Controller表现层实现类

2.@Service逻辑层实现类

3.@Repository数据层实现类

4.@Component基础组件

5.@lazy 延迟实例化

// @Resource

// private Ioc1Dao ioc1Dao;

/**

* 自动装配 xml方式

*

* 注解方式:

* 1.@Resource 由jdk提供 annotation

* 2.@Autowired 相当于bean标签中的autowrie 并包含其中的三种实现类型

* byName:按照属性名称查找bean的id 找不到名字就按类型装配

* byType:尚需经类型匹配实现类实现的接口(本身) 如果报错加上@Primary

*

* 类型相同的就会报错 有三种解决方案:

* 第一种:@Repository("ioc1Dao") 在实现类上边写@Repository标签里面定义ID 要保证定义的id和属性的名称相同才可以找到 这个页面中写这个private Ioc1Dao ioc1Dao;

*byName优先级要高于byType

* 第二种:不用定义id @Repository有默认id 主要与beanid保持一致即可

* 第三种:直接指定id的名字 @Qualifier("user1DaoImpl")

*/

// @Autowired

// private int age;

// @Value("#{properties.username}")

private String usernanme;

@Autowired

// @Qualifier("ioc1DaoImpl")

// 类型 名称

private Ioc1Dao ioc1Dao;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值