1. 拦截器注解 1. mybatis自定义拦截器实现步骤: 实现org.apache.ibatis.plugin.Interceptor接口。 添加拦截器注解org.apache.ibatis.plugin.Intercepts。 配置文件中添加拦截器。 2. 在mybatis中可被拦截的类型有四 ...
分类:
其他好文 时间:
2020-07-03 10:58:18
阅读次数:
63
mybatis若想实现自定义拦截器,需要实现Interceptor接口,对象首先会执行plugin(Object target)方法,根据类上的@Intercepts注解决定是否拦截。若需要拦截,则调用intercept(Invocation invocation)方法。 1. 准备工作 需要拦截的 ...
分类:
其他好文 时间:
2020-07-03 10:37:17
阅读次数:
57
@Component: /** * 原来在XML的配置 * <bean id="IAccountService_annotation" class="main.java.service.impl.IAccountService_annotationImpl" > * <property name=" ...
分类:
编程语言 时间:
2020-07-03 00:49:19
阅读次数:
73
一、Junit单元测试 1.1 测试分类: 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码的。关注程序具体的执行流程。 1.2 Junit使用(白盒测试) 使用步骤: 定义一个测试类(测试用例) 测试类名:被测试的类名Test,如 CalculatorTest ...
分类:
其他好文 时间:
2020-07-03 00:41:13
阅读次数:
56
我们在项目中,一般在controller层中注入service接口,在service层中注入其它的service接口或者mapper接口都是可以的,但是如果我们要在我们自己封装的Utils工具类中或者非controller普通类中使用@Resource或@Autowried注解注入Service或者 ...
分类:
其他好文 时间:
2020-07-02 19:47:43
阅读次数:
112
Spring中的@Transactional注解支持9个属性的设置,这里只讲解其中使用较多的三个属性:readOnly、propagation、isolation。其中propagation属性用来枚举事务的传播行为,isolation用来设置事务隔离级别,readOnly进行读写事务控制, 参数名 ...
分类:
编程语言 时间:
2020-07-02 19:46:37
阅读次数:
57
SpringCloud入门Demo 1、创建一个pom工程,管理版本 2、引入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:// ...
分类:
编程语言 时间:
2020-07-02 18:31:23
阅读次数:
46
记录一次项目中遇到的事务不生效问题: SpringBoot事务配置: 1.启动类开启事务注解 @EnableTransactionManagement 2.service 方法加上事务注解 @Transactional只会监听RuntimeException, 加上rollbackFor = Exc ...
分类:
编程语言 时间:
2020-07-02 18:30:19
阅读次数:
52
一、TestNG的简单介绍: 是一个自动化测试框架,有完善的用例管理模块,可以做功能、接口、单元、集成测试的自动化测试。 二、TestNG的使用: 1、在maven中使用TestNG需要加入依赖 2、使用TestNG中的注解 三、TestNG实例 1、上篇已经写好了post请求 2、现在要调用并设计 ...
分类:
编程语言 时间:
2020-07-02 16:35:36
阅读次数:
56
方法1 使用 @SpringBootApplication 注解,用 exclude 属性进行排除指定的类: @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) public class Application ...
分类:
编程语言 时间:
2020-07-02 16:24:30
阅读次数:
166