当前位置: 首页 > news >正文

微擎 网站开发工具成都新都网站开发

微擎 网站开发工具,成都新都网站开发,win7做网站,深圳南山住房和建设局网站Junit单元测试Test启动报错#xff0c;SpringBootConfiguration注解重复问题排查#xff1a; SpringBootApplication 注解的 exclude 属性用于排除特定的自动配置类#xff0c;而不是用于排除主配置类本身。因此#xff0c;不能通过 exclude 属性来排除主配置类的加载。 …Junit单元测试Test启动报错SpringBootConfiguration注解重复问题排查 SpringBootApplication 注解的 exclude 属性用于排除特定的自动配置类而不是用于排除主配置类本身。因此不能通过 exclude 属性来排除主配置类的加载。 正确的使用方式 如果你想排除某些自动配置类可以使用 exclude 属性。例如 SpringBootApplication(exclude {DataSourceAutoConfiguration.class}) public class PortalApplication {public static void main(String[] args) {SpringApplication.run(PortalApplication.class, args);} }排除主配置类的加载 如果你确实需要在某些情况下排除主配置类的加载可以考虑以下几种方法 1. 使用不同的配置类 你可以创建不同的配置类并在不同的环境中使用不同的配置类。例如可以创建一个测试配置类并在测试中使用它。 // 主配置类 SpringBootApplication public class PortalApplication {public static void main(String[] args) {SpringApplication.run(PortalApplication.class, args);} }// 测试配置类 SpringBootApplication public class TestApplication {public static void main(String[] args) {SpringApplication.run(TestApplication.class, args);} }在测试类中使用 SpringBootTest 注解来指定测试配置类 import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import org.junit.runner.RunWith; import org.junit.Test;RunWith(SpringRunner.class) SpringBootTest(classes TestApplication.class) public class PortalApplicationTest {Testpublic void contextLoads() {// 测试内容} }2. 使用 TestConfiguration 如果你只需要在测试中排除某些配置可以使用 TestConfiguration 注解来创建测试专用的配置类。 import org.springframework.boot.test.context.TestConfiguration; import org.springframework.context.annotation.Bean;TestConfiguration public class TestConfig {Beanpublic SomeBean someBean() {return new SomeBean();} }在测试类中使用 Import 注解来导入测试配置类 import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.context.annotation.Import; import org.junit.runner.RunWith; import org.junit.Test;RunWith(SpringRunner.class) SpringBootTest(classes PortalApplication.class) Import(TestConfig.class) public class PortalApplicationTest {Testpublic void contextLoads() {// 测试内容} }总结 SpringBootApplication 的 exclude 属性用于排除特定的自动配置类而不是用于排除主配置类本身。不同的配置类可以创建不同的配置类并在不同的环境中使用不同的配置类。TestConfiguration用于创建测试专用的配置类并在测试中使用。
http://www.tj-hxxt.cn/news/139967.html

相关文章:

  • 网站建设超市酒吧网站模板
  • 网站网站弹出窗口去掉济南公司网站建设价格
  • 网站建设的模块梧州seo快速排名
  • 网站建设二团队做的怎样 英文网站
  • 万盛经开区规划建设局网站陕西省煤炭建设第一中学官方网站
  • 山西成宁做的网站iis7安装wordpress
  • 青岛网站建设收费哪个平台好宣传片制作合同模板
  • gif放网站有锯齿厦门市同安区建设局网站
  • 网站建设实习内容网站建设的人才怎么称呼
  • 网站建设论文3000商城网站设计服务
  • 本机做网站如何访问移动应用网站开发
  • cnu摄影网站wordpress主页显示全文
  • 网站开发硬件要求网站开发遵循的原则
  • 网站开发技术创业计划wordpress 伪静态404
  • 企业网站对企业有什么好处小店网站怎么做
  • 简述网站开发步骤免费商城系统下载
  • 服务器搭建网站能ping t厦门seo专业培训学校
  • 论坛类网站开发报价抖音代运营培训
  • 网站建设上市公司简述seo和sem的区别
  • 网站的定位分析时尚大气的网站设计
  • 网站的互动织梦网站怎么做301
  • 网站制作方案的重要性wordpress默认主题12
  • 驻马店标准网站建设备案过的网站换空间
  • 做网站公司多少钱应用商店app下载
  • 百盛联合建设集团网站WordPress 用户密码长度
  • wordpress xss跨站脚本漏洞巩义网站
  • 做网站需要模板吗产品开发的流程和步骤
  • 临邑建设局官方网站wordpress进模板
  • 免费ppt模板大全下载的网站最快网站备案
  • 瑞安商城网站建设网站剪辑培训机构排名