springboot:
1、在需要测试的类输入快捷键:ctrl+shift+T
2、在生成的测试类加入注解:其中SyncManageApplication是对应的启动类
@RunWith(SpringJUnit4ClassRunner.class) @WebAppConfiguration @SpringBootTest(classes = SyncManageApplication.class)
3、引入依赖加入对应的Assert
springMVC:
1、创建测试基类:
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath*:test-service.xml") public abstract class BaseRollbackTest extends AbstractTransactionalJUnit4SpringContextTests { }
2、在test目录的resource中配置基类中的依赖location的xml文件: import resource 指定的是项目配置文件目录
<?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:dubbo="http://code.alibabatech.com/schema/dubbo" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd"> <import resource="classpath*:META-INF/spring/*.xml"/> </beans>
3、创建测试类extends 基类即可(快捷键:ctrl+shift+T)