复习SpringMVC 容器实例化 注解注入等
来源:互联网 发布:excel单元格数据关联 编辑:程序博客网 时间:2024/06/04 20:07
实例化Spring容器示例
若在<bean/>中加入scope="prototype",(原型模式,singleton是单例模式)则不是==的
加入init-method="init" destroy-method="destroy"指定初始化和销毁方法
销毁时 AbsractApplicationContext ctx = (AbstractApplicationContext)ac;
ctx.close();
destroy-method 属性仅对单例模式起作用
也可以在<beans/> 中default-init-method ="init"属性和default-destroy-method
设置lazy-init="true"属性后,对象不使用不创建。
depends-on ="bean1" 由于ExampleBean依赖于Bean1,因此在创建ExampleBean的同时,也创建了Bean1。
setter注入
自动注入: autowire="byName"(或byType,constructor)
注解标记
@Component 通用注解
@Name 通用注解
@Repository 持久化层组件注解
@Service 业务层组件注解
@Controller 控制层组件注解
@Scope("singleton")
@PostConstruct 初始化方法
@PreDestroy 销毁回调方法
String conf = "applicationContext.xml";ApplicationContext ac = new ClassPathXmlApplicationContext(conf); Calendar cal1 = ac.getBean("calendarObj1", Calendar.class);
若在<bean/>中加入scope="prototype",(原型模式,singleton是单例模式)则不是==的
加入init-method="init" destroy-method="destroy"指定初始化和销毁方法
销毁时 AbsractApplicationContext ctx = (AbstractApplicationContext)ac;
ctx.close();
destroy-method 属性仅对单例模式起作用
也可以在<beans/> 中default-init-method ="init"属性和default-destroy-method
设置lazy-init="true"属性后,对象不使用不创建。
depends-on ="bean1" 由于ExampleBean依赖于Bean1,因此在创建ExampleBean的同时,也创建了Bean1。
setter注入
自动注入: autowire="byName"(或byType,constructor)
注解标记
@Component 通用注解
@Name 通用注解
@Repository 持久化层组件注解
@Service 业务层组件注解
@Controller 控制层组件注解
@Scope("singleton")
@PostConstruct 初始化方法
@PreDestroy 销毁回调方法
0 0
- 复习SpringMVC 容器实例化 注解注入等
- SpringMVC 源代码深度解析 IOC容器(Bean实例化和依赖注入)
- SpringMVC 源代码深度解析 IOC容器(Bean实例化和依赖注入)
- springMVC model类注解注入
- SpringMVC 实例 --非注解
- SpringMVC简单注解实例
- SpringMVC 找不到注解实例
- SpringMVC 实例 --非注解
- ServletContextListener获取spring注入的bean,侦听器、过滤器等不归Spring容器托管,无法用注解注入!!!
- Spring 注解实例--@Autowired 注入
- 基于注解SpringMVC+freemarker实例
- springMVC初学实例(注解)
- 基于注解SpringMVC+freemarker实例
- springMVC—注解开发实例
- Springmvc 注解驱动格式化实例
- springMVC 使用注解注入接口实现类
- Springmvc注解注入的简单demo
- springMVC学习(注解实现依赖注入)
- UVa #12096 The SetStack Computer (例题5-5)
- SourceInsight 3.x 注册码
- serialSerializable 与 transient
- (8.1.4)软件测试之基础理论
- 命令行查看ubuntu版本号
- 复习SpringMVC 容器实例化 注解注入等
- java 中json对象解析
- JAXB学习笔记
- mxgraph入门 之 mxcell的操作方法
- list去除重复对象以及list某个属性重复值
- 其他机器无法访问(连接)程序的原因
- Junit java.lang.RuntimeException: Stub!
- Correlation filter and convolution filter
- java打印数字金字塔,数字为2的次方