第一课:Bean基本注解开发

Spring除了xml配置文件进行配置之外,还可以使用注解方式进行配置,注解方式慢慢成为xml配置的替代方案。我们有了xml开发的经验,学习注解就方便了许多,注解开发更加快捷方便。

Spring提供的注解有三个版本:

  • 2.0 时代,Spring开始出现注解

  • 2.5时代,Spring的Bean配置可以使用注释完成

  • 3.0时代,Spring其他配置也可以使用注解完成,我们进入全注解时代

基本Bean注解,主要是使用注释的方式替代原有xml的<bean>标签及其标签属性的配置

使用@Component注解替代<bean> 标签

1:代码体验:

 pojo

 Spring配置文件

测试代码:

 

 

 小技巧:可以省略@component的别名

测试:

beanName是类的首字母小写

 

 

2:属性练习

@Component就单纯一个value属性,那么xml配置<bean>时那些属性怎么进行配置呢?Spring是通过注解方式去配置的之前<bean>标签中的那些属性,例如@Scope

使用@Component注解替代<bean>标签

①:@Scope

 

 

②:@Lazy

 

③:@PostConstruct和@PreDestroy

 引入依赖包

 

 由于JavaEE开发是分层的,为了每层Bean标识的注解语义化更加明确,@Component又衍生出如下三个注解:

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值