![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 81
学习中呢
一个本科小生的匍匐前进之路
展开
-
spring常见名词解析
BeanFactory接口是spring中的原始接口,是spring早期的主要使用,针对原始接口的实现类功能较为单一,因为早期计算机内存比较小,所以BeanFactory接口实现类的容器特点是每次在获得对象时才会创建对象 ApplicationContext每次容器启动时就会创建容器中配置的所有对象,并提供更多功能,ApplicationContext接口有两个实现类; 从类路径下加载配置文原创 2017-12-17 15:45:40 · 1185 阅读 · 0 评论 -
Spring配置详解
scope属性singleton(默认值):单例对象,被标识为单例的对象在spring中只存在一个实例。prototype:多例原型,被表示为多例的对象,每次再获得才会创建,每次创建的都是新的对象。整合Struts2时,ActionBean必须设置为多例的request(不常用):web环境下对象与request生命周期一致session(不常用):web环境下对象与seesion生命周期一原创 2017-12-17 16:32:47 · 287 阅读 · 0 评论 -
spring 属性注入
注入方式set方法注入<bean name="person" class="com.gjh.Person"> <!-- 值类型注入 --> <perporty name="name" value="gjh" /> <perporty name="age" value="20" /> <!-- 引用类型注入 --> <perporty name="car"原创 2017-12-17 17:10:19 · 197 阅读 · 0 评论 -
使用注解配置spring
在配置文件开启注解<!-- 指定扫描com.gjh.bean包下的所有类中的注解 注意:扫描包时会扫描指定包下的所有子孙包--><context:component-scan base-package="com.gjh.bean" />在实体类上声明注解@Component("person")public class Person{}@Repository("person")p原创 2017-12-17 17:49:29 · 217 阅读 · 0 评论 -
spring中的aop
spring能够为容器中的对象生成动态代理对象。动态代理优先被代理对象必须要实现接口,才能产生 代理对象,如果对象没有接口将不能使用动态代理技术cglib代理(没有接口)第三放代理激素,cglib代理可以对任何类生成代理,代理的原理是对目标对象进行继承代理,如果目标修啊想被final修饰,那么该类无法被cglib代理aop名词学习jointpoint(连接点):目标对象中,所有可以增强的方法原创 2017-12-17 19:00:42 · 199 阅读 · 0 评论 -
spring整合jdbc
spring提供了很多模板整合Dao技术 ORM持久化技术 模板类 JDBC org.springframewok.jdbc.core.Jdbc.Template IBatis(MyBatis) org.springframework.orm.ibatis.SqlMapClientTemplate Hibernate3.0 org.springframework.orm.原创 2017-12-17 19:32:45 · 237 阅读 · 0 评论 -
spring中的aop事物
事物的特性(ACID) A(Atomicity):原子性C(Consistency):一致性I(Isolation):隔离性D(Durability):持久性/永久事物并发带来的问题脏读不可重复读幻读事物的隔离级别读未提交读已提交可重复读串行化spring封装了事物管理代码事物操作打开事物提交事物回滚事物事物操作对象因为在不同平台操作事物的代码各不相同,spring原创 2017-12-17 20:32:34 · 380 阅读 · 0 评论