![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 65
xywwoo55
博观约取,厚积薄发
展开
-
Spring 事务控制
文章目录1.事务要点1.1 事务的隔离级别1.2 事务的传播行为1.3 事务的超时时间2. 基于xml的事务控制2.1步骤3.基于注解的事务控制3.1 步骤 1.事务要点 1.1 事务的隔离级别 1.2 事务的传播行为 REQUIRED:如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。一般的选择(默认值) SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行(没有事务) MANDATORY:使用当前的事务,如果当前没有事务,就抛出异常 REQUERS_NEW:原创 2020-10-31 16:26:17 · 81 阅读 · 0 评论 -
Spring AOP
文章目录1.AOP理解2.Spring中的AOP2.1 AOP相关术语2.2 Spring做了什么3.基于XML的AOP3.1步骤3.2通知类型3.3切入点表达式说明3.4Demo4.基于注解的AOP配置4.1常用注解4.2 Demo5.使用建议 1.AOP理解 作用:程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对已有方法进行增强 优势:减少重复代码 提高开发效率 维护方便 2.Spring中的AOP 2.1 AOP相关术语 Joinpoint(连接点):所谓连原创 2020-10-30 18:14:28 · 142 阅读 · 0 评论 -
Spring Junit
导入 在测试类中,每个测试方法都有以下两行代码: ApplicationContext ac= newClassPathXmlApplicationContext(“bean.xml”); AccountService as= ac.getBean(“accountService”,AccountService.class); 这两行代码的作用是获取容器,如果不写的话,直接会提示空指针异常。所以又不能轻易删掉。 针对上述问题,我们需要的是程序能自动帮我们创建容器。一旦程序能自动为我们创建spring容原创 2020-09-14 22:28:12 · 93 阅读 · 0 评论 -
Spring 纯注解相关注解
概述 纯注解不使用spring xml配置文件 1.@Configuration spring的配置类,相当于bean.xml文件 作用:用于指定当前类是一个spring配置类,当创建容器时会从该类上加载注解。获取容器时需要使用AnnotationApplicationContext(有@Configuration注解的类.class)。 属性:value:用于指定配置类的字节码 2.@ComponentScan 相当于**<context:component-scanbase-package="原创 2020-09-14 22:10:04 · 154 阅读 · 0 评论 -
Spring IOC
概述 依赖注入:Dependency Injection。它是spring框架核心ioc的具体实现。我们的程序在编写时,通过控制反转,把对象的创建交给了spring,但是代码中不可能出现没有依赖的情况。ioc解耦只是降低他们的依赖关系,但不会消除。例如:我们的业务层仍会调用持久层的方法。那这种业务层和持久层的依赖关系,在使用spring之后,就让spring来维护了。简单的说,就是坐等框架把持久层对象传入业务层,而不用我们自己去获取。 实际上一般是混合使用的,一般自己写的用注解,别人的使用xml 注解原创 2020-09-14 21:28:12 · 59 阅读 · 0 评论 -
Spring 配置文件
常用的 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mv原创 2020-09-14 18:19:42 · 75 阅读 · 0 评论