【Spring笔记】(四) 8.2 Spring的零配置支持
来源:互联网 发布:淘宝网的交易模式 编辑:程序博客网 时间:2024/06/04 19:11
8.2 Spring的”零配置”支持
8.2.1搜索Bean类
- @Component:标注一个普通的Spring Bean类
(@Component(“abc”):指定bean类实例的名称为abc) - @Controler:标注一个控制器组件类
- @Service:标注一个业务逻辑组件类
- @Repository:标注一个DAO组件类
//需要在配置文件中指定Spring搜索路径<beans> ... <context:component-scan base-package="ustc.gr.service"/> ...</beans>
PS:
//指定所有以Chinese结尾的类被当做Spring Bean处理<beans> ... <context:include-filter type="regex" expression=".*Chinese"/> ...</beans>
8.2.2 指定Bean的作用域
@Scope("prototype")@Component("login")public class Login{ ...}
8.2.3 @Resource配置
类似配置文件中的ref
@Computentpublic class login{ private Axe axe; //*********** @Resource(name="stoneAx") public void setAxe(Axe axe){ this.axe = axe; } ....}
@Resource可以直接修饰实例变量,可以省略set方法,
@Computentpublic class login{ //*********** @Resource(name="stoneAx") private Axe axe; ....}
8.2.4 @PostConstrut (初始化方法)与@PreDestroy (销毁之前执行的fan)
@Computentpublic class login{ @Resource(name="stoneAx") private Axe axe; //Bean的依赖注入完成之后执行 @PostConstrut public void myInit(){ 。。。 } //Bean销毁之前执行 @PreDestroy public void myClodse(){ 。。。 }}
阅读全文
0 0
- 【Spring笔记】(四) 8.2 Spring的零配置支持
- spring 的"零配置"支持
- Spring-----14、Spring的“零配置”支持
- Spring 的“零配置”支持“ 的学习
- 八、Spring的零配置支持
- Spring基于注解的零配置支持
- spring的零配置
- Spring的“零配置”支持,用annotation替代xml
- spring零配置(Annotation)学习笔记
- spring的零配置-----注解规约配置
- spring AOP零配置
- Spring Struts2 零配置
- Spring讲解------------零配置
- Spring 零配置
- spring MVC 零配置
- spring 配置Spring对Cache的支持
- Spring 的HibernateTemplate 支持配置
- Spring的零配置(Annotation)
- “玲珑杯”ACM比赛 Round #18 A -- 计算几何你瞎暴力
- sqlserver查询所有作业情况
- android studio 启动报错:could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:
- Hive:使用beeline连接和在eclispe中连接
- hdu1085(三种硬币组成的数字母函数
- 【Spring笔记】(四) 8.2 Spring的零配置支持
- Android animation-list 逐帧
- WINDOWS核心编程——Windows内存管理
- 关于php 无法正常连接mysql 数据库,界面显示内部错误,返回值500
- 关于TCP 半连接队列和全连接队列
- Tinker 的接入
- 基于JAVA的微信公众号开发【学习二】
- 8 种 NoSQL 数据库系统对比
- 机器学习第一周(补)