- ClassPathXmlApplicationContext:从类路径下下载配置文件,是ApplicationContext接口的实现类
- ApplicationContext:代表IOC容器
- 属性注入:通过setter方法注入Bean的属性值或依赖的对象,使用
<property >可以通过ref属性建立不同Bean之间的关系;内部Bean不能被外界使用

- 构造方法注入,实例化以后可以直接使用 ,若字面值中包含特殊字符,可以使用<![CDTA[内容]]>把字面值包裹起来,
- 在平时的项目里很少使用Bean自动装配

但是在整合框架的时候使用会来一些便利。 - Bean之间的关系


- Bean的作用域

- property:属性
- Bean后置处理器允许在调用初始化方法前后对Bean进行额外的处理
- 通过工厂方法配置Bean



- RowMapper可以将数据中的每一行数据封装成用户定义的类
- TransactionManager:事务管理器

@ Transactional()注解式配置事务的传播方式


- 事务注解:用来开启事务,这样能够在处理异常的情况下,回滚事务,保证数据的正确性
- @Autowired:自动装配
spring
最新推荐文章于 2024-05-07 03:43:13 发布
本文深入探讨了Spring框架的核心概念,包括ClassPathXmlApplicationContext、ApplicationContext的功能及Bean的属性注入、构造方法注入等机制。详细解释了Bean的作用域、后置处理器、工厂方法配置以及RowMapper在数据封装中的应用。此外,还介绍了TransactionManager事务管理和@Transactional注解的使用,以及自动装配@Autowired的重要性。
173万+

被折叠的 条评论
为什么被折叠?



