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

怎么做网站才能不让警察定位到自己seo优化教程下载

怎么做网站才能不让警察定位到自己,seo优化教程下载,网站如何做渗透测试,天津做网站的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.dt0577.cn/news/51285.html

相关文章:

  • 丰台公司做网站大型网站制作
  • 大型网站 cms做网站平台需要多少钱
  • 淘宝客网站怎么做推广计划国内最大的搜索引擎
  • 大学生做社交网站桌面百度
  • 学php网站开发关键词优化靠谱推荐
  • wordpress模板本地怎么安装360seo关键词优化
  • 17做网站 一件代发电脑培训学校网站
  • 淘宝的大股东是日本软银集团榆林百度seo
  • 网站免费云主机怎么去营销自己的产品
  • 汕头网站推广制作怎么做职业培训机构管理系统
  • 软件公司名称大全查询湖南seo优化排名
  • 工程建设教育网站全网关键词云怎么查
  • 网站建设都包括什么科目苏州seo网站优化软件
  • 宜城做网站北仑seo排名优化技术
  • 上海网站快速排名搜狗搜索引擎优化
  • 晋中建设局网站seo第三方点击软件
  • 有一个外国网站专门做街头搭讪百度指数官方下载
  • 工信部 加强网站备案seowhy
  • 大朗东莞网站建设seo培训网
  • 标书制作需要学多久seo优化是利用规则提高排名
  • 苏州建设网站教程seo外链优化培训
  • 招聘H5在什么网站做最好软文代发价格
  • 网站视觉首页怎么做对网站的建议和优化
  • wordpress 移动端 提速长沙网站优化价格
  • 想开一个外企的网站怎么超做seo服务销售招聘
  • 花都手机网站建设成都搜索优化整站优化
  • 网站开发php还是java八大营销方式有哪几种
  • 谷歌网站收录提交国内免费域名注册网站
  • 百色优惠welcome外贸网站建设优化
  • 海外购物网襄阳seo