spring
文章平均质量分 88
片羽时光
这个作者很懒,什么都没留下…
展开
-
Spring学习(四)之声明式事务管理
一、声明式事务管理1.1 事务概述 为保持数据的完整性和一致性,需要引入数据库事务的概念,事务的四个关键属性为:原子性:事务中的所有操作要么都执行,要么都不执行。一致性:从一个一致性状态到另一个一致性状态.隔离性: 多个事务在并发执行过程中不会互相干扰.持久性: 事务执行完成后,对数据的修改永久保存下来,不会因为各种系统错误或其他意外情况而收到影响.1.2 Spring事务管理...原创 2021-12-08 17:04:13 · 1870 阅读 · 0 评论 -
Spring学习(三)之AOP及JDBC模板
一.动态代理 1.1 动态代理的原理 代理设计模式的原理:使用一个代理将对象封装起来,然后用代理对象取代原始对象,任何对原始对象的调用都要通过代理,代理对象决定是否以及一何种方式将方法调用转到原始对象上。1.2动态代理的方式1.基于接口实现动态代理:JDK动态代理2.基于继承实现动态代理:Cglib、javassist动态代理1.JDK的动态代理 (1) Proxy 它是所有动态代理类的父类,专门用来生成代理类或者是代理对象。//用来生成代理类的Class对象pub原创 2021-11-26 17:24:06 · 280 阅读 · 0 评论 -
Spring学习(二)
一:深度解析1.集合属性 在Spring中可以通过一组内置的xml标签来配置集合属性,例如<list>、<set>和<map>。 这里的场景是指用给一个集合类型的对象赋值。(1)list集合<bean id="person1" class="com.atguigu.spring.PersonList" <property name="name" value="Tom"></property> <p原创 2021-08-12 18:49:36 · 104 阅读 · 0 评论 -
Spring学习(一)
一.基本概念1.1 Spring Spring是为简化企业级开发而生,它实际上是为我们封装了许多的组件,如common相关包,数据连接相关包(ORM:mybatis等),web(jsp)等。是一个框架,是一个整体的解决方案。 spring最重要的就是依赖注入(DI)和控制反转(IOC)。实际上,依赖注入是控制反转的具体实现,控制反转是一种思想。传统意义上,我们想调用一个方法,需要先创建目标对象,再根据对象调用对象方法。而控制反转的思想是,我们不需要关注目标对象是如何被创建的,而只需要交给sping框架原创 2021-08-09 23:01:15 · 90 阅读 · 0 评论 -
Spring mvc常用注解标签详解
springmvc常用注解标签详解 1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Mode...转载 2018-07-02 21:02:56 · 197 阅读 · 0 评论 -
spring中bean的装载
一:spring 对bean的装载方式spring 对bean的装载方式存在三种:在xml中进行显式配置;在java中进行显式配置;隐式的bean发现机制和自动装配;二:自动化装配beanspring 从两个角度来实现自动化装配:组件扫描:spring会自动发现应用上下文中所创建的bean;自动装配:spring自动满足bean之间的依赖;1.创建可被发现的bean (@...原创 2018-10-26 20:45:21 · 2406 阅读 · 0 评论