苍梧县网站建设,南京网站建设 雷仁网络,专业定制网站建设哪里有,做的烂的网站环境描述
假设项目中有以下三个yml文件#xff1a;
application.ymlapplication-dev.ymlapplication-prod.yml
假设项目各Module之间依赖关系如下#xff1a; 其中#xff0c;D依赖C#xff0c;C依赖B#xff0c;B依赖A#xff0c;D对外提供最终的访问接口 现在要想采…环境描述
假设项目中有以下三个yml文件
application.ymlapplication-dev.ymlapplication-prod.yml
假设项目各Module之间依赖关系如下 其中D依赖CC依赖BB依赖AD对外提供最终的访问接口 现在要想采用单元测试的方式对B中的方法采用application-dev.yml配置中的信息进行单元测试
实现方法
第一步
在B项目的test资源包resources下的、项目启动类所在同一包层次下创建任意类为该类添加SpringBootApplication注解比如
SpringBootApplication
public class BApplicationTest {
}第二步
创建单元测试类在其中通过ActiveProfiles注解指定yml文件比如
ActiveProfiles(dev)
SpringBootTest
public class PermissionMapperTest {Resourceprivate PermissionMapper permissionMapper;Testvoid selectByUserId() {final ListPermissionVO permissionVOList permissionMapper.selectByUserId(1L);permissionVOList.forEach(System.out::println);}
}