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

做网站套路资源网站优化排名优化

做网站套路,资源网站优化排名优化,如何给网站做排名,可信网站认证 费用Junit单元测试Test启动报错,SpringBootConfiguration注解重复问题排查: SpringBootApplication 注解的 exclude 属性用于排除特定的自动配置类,而不是用于排除主配置类本身。因此,不能通过 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() {// 测试内容}
}

总结

  • @SpringBootApplicationexclude 属性:用于排除特定的自动配置类,而不是用于排除主配置类本身。
  • 不同的配置类:可以创建不同的配置类,并在不同的环境中使用不同的配置类。
  • @TestConfiguration:用于创建测试专用的配置类,并在测试中使用。
http://www.hrbkazy.com/news/30077.html

相关文章:

  • 为离职员工做的网站百度怎么做网站
  • wordpress金融模板解释seo网站推广
  • 网站 模板拼多多搜索关键词排名
  • 网站seo怎么做网站如何提交百度收录
  • windows做网站服务器吗seo外包费用
  • 网站可访问性自己建网站
  • 网站内容设计搜索引擎优化的各种方法
  • 哪些公司提供微信做网站服务成都网站快速排名优化
  • 做资源的教育类网站或公司百度学术论文查重官网
  • 深圳建网站公司哪家好百度推广营销页
  • 珠海房地产网站建设鸡西seo
  • 如何查询网站已经提交备案扬州百度推广公司
  • ipv6改造 网站怎么做企业qq手机版
  • asp做的静态网站卡不卡seo优化中以下说法正确的是
  • 新塘做网站公司网站建设一般多少钱
  • 无锡网站搜索优化易推客app拉新平台
  • 域名价格排名seo搜索优化招聘
  • 宜春房产网seo经典案例分析
  • 西宁做网站的公司旭云网络西安seo黑
  • 企业网站不备案会怎么样steam交易链接在哪
  • 零食网站建设需求分析口碑营销什么意思
  • 太原做网站排名上海百度整站优化服务
  • 济南专业制作网站百度搜索资源
  • 怎么做网站互换链接谷歌网页
  • 怎么做团购网站搜索引擎推广培训
  • 赣州建网站营销策划案
  • 上海网站seo策划自媒体培训
  • asp mysql做网站seo搜索排名优化
  • 我自己的网站 怎样做防火墙北京网站推广公司
  • 网站单页设计谷歌商店下载官方