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

七 Spring的IOC的注解方式

时间:2018-10-28 13:39:26      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:ssg   技术   rck   atd   base   fzu   work   tox   初始   

Spring的IOC的注解方式入门

创建web项目,引入相应的jar包

除了IOC的6个包,还需要AOP的包

技术分享图片

引入Spring配置文件

  • 创建applicationContext.xml
  • 引入约束:使用注解开发引入context约束
  • file:///D:/Hibernate/Spring/spring-framework-4.2.4.RELEASE/docs/spring-framework-reference/html/xsd-configuration.html

技术分享图片

创建接口和实现类:

配置SpringIOC的组件扫描

技术分享图片

添加注解

技术分享图片

  • 注解方式:使用注解方式,可以没有set方法
  • 如果有set方法,需要将属性注入的注解添加到set方法 
  • 属性没有set方法,需要将属性注入的注解添加到属性

有set方法:添加到set方法前面

技术分享图片

没有set方法:添加到属性前面

 技术分享图片

 

Spring注解方式详解

 @Component:组件

技术分享图片

 

 属性注入的注解:

  • 普通属性:Value
  • 对象属性:AutoWired :设置对象类型的属性的值,按照类型注入,习惯是按照名称完成属性注入,所以加上@Qualifier(value="userDao2222")
  • 实际开发中:@Resource : 完成对象类型的属性注入,按照名称注入

技术分享图片

Bean的其他注解

生命周期相关的注解(了解)

  • @PostConstruct 初始化
  • @PreDestroy     销毁

Bean作用范围的注解

Scope:作用范围

  • singleton  单例
  • prototype  多例
  • request
  • session
  • globalsession

 技术分享图片

 

七 Spring的IOC的注解方式

标签:ssg   技术   rck   atd   base   fzu   work   tox   初始   

原文地址:https://www.cnblogs.com/ltfxy/p/9865104.html

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