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

广州网站seo优化排名手机兼职软件推荐app

广州网站seo优化排名,手机兼职软件推荐app,宽甸县建设局网站,免费做淘宝客网站有哪些首先抛出一个问题#xff1a;如果想要被Spring容器管理的Bean的路径不再Spring Boot 的包扫描路径下#xff0c;怎么办呢#xff1f;也就是如何去加载第三方的Bean 呢#xff1f; 有两种方式可以解决#xff1a; 这里我们使用Swagger的配置来做实验。 1#xff1a;首先一… 首先抛出一个问题如果想要被Spring容器管理的Bean的路径不再Spring Boot 的包扫描路径下怎么办呢也就是如何去加载第三方的Bean 呢 有两种方式可以解决 这里我们使用Swagger的配置来做实验。 1首先一个Swagger的配置类SwaggerConfig SwaggerConfig 代码 Configuration EnableSwagger2 public class SwaggerConfig implements EnvironmentAware {private static final Logger log LoggerFactory.getLogger(SwaggerConfig.class);Autowiredprivate Environment env;Value(${swagger.scan.package})private String swaggerScanPackage;public SwaggerConfig() {}Beanpublic Docket createRestApi() {PredicateString path PathSelectors.any();if (Arrays.asList(this.env.getActiveProfiles()).contains(prod)) {path PathSelectors.none();}log.info(####初始化createRestApi####swaggerScanPackage: this.swaggerScanPackage);log.info(path.toString());return (new Docket(DocumentationType.SWAGGER_2)).apiInfo(this.apiInfo()).select().apis(RequestHandlerSelectors.basePackage(this.swaggerScanPackage)).paths(PathSelectors.any()).build();}private ApiInfo apiInfo() {log.info(##################################初始化API信息################################################);return (new ApiInfoBuilder()).title(APIs).description(…………).termsOfServiceUrl(https://js.dazhi.loan.com).version(1.0).build();}Overridepublic void setEnvironment(Environment environment) {} }2再看我的工程结构吧 发现我的SwaggerConfig 类和 SpringBoot 的启动类ConfigApplication.java 不在同一级目录下所以当Spring Boot 自动扫描包的时候是扫描不到我的SwaggerConfig 的配置的也就在控制台没有Swagger的打印的信息 所以这时候我如果想要把SwaggerConfig 加载到Spring容器中的话 要怎么办呢下面介绍两种方式 ①在Spring Boot Application 主类上 使用Import 注解 启动就可以看到Swagger的基础信息 ②现在我们将其改造一下采用spring.factories 的方式去加载SwaggerConfig类在resources目录下新建一个META-INF 的目录然后在 新建一个spring.factories 的文件里面的内容为 登录后复制 org.springframework.boot.autoconfigure.EnableAutoConfiguration\ com.sg.config.SwaggerConfig然后在把Spring Boot 启动类上的Import注释掉启动发现也可以把SwaggerConfig加载到Spring 容器中 到这就完成了加载一个Spring 不能扫描到的一个类他可以是第三方的也可以是自己写的只要是Spring Boot 默认扫描路径不能够扫描到都可以使用这种方式去加载
http://www.pierceye.com/news/223104/

相关文章:

  • 南安网站设计网站创意
  • 建设部网站造价注册seo优化易下拉霸屏
  • 西安网站外包上海网站被查
  • 建简单网站高端建筑铝型材
  • wordpress 网站访问量高端建筑物图片
  • seo网站推广目的WordPress灯箱效果移动适配
  • 梅州正规的免费建站微信应用开发公司
  • 百度做网站教程网站建设与维护ppt
  • 化妆品网站建设方案做咩有D网站响网吧上不了
  • 网站 迁移房地产销售基础知识大全
  • 门户网站建设汇报材料网站开发与制作中期报告
  • 网站建设可以自己弄吗知乎做网站必须要服务器吗
  • 怎么制作自己的小程序专业seo整站优化
  • 做网站是干什么用的苏宁易购网站上的营销页面
  • 浪网站制作网站开发是无形资产
  • 做阿里巴巴网站可以贷款吗seo如何快速排名百度首页
  • 公司做网站都咨询哪些问题网站平台建设视频教学
  • 西安电子商务网站建设网站里面的链接怎么做
  • 郑州陆港开发建设有限公司网站58招商加盟项目
  • 徐州高端网站建设个人网站设计首页界面
  • 山西企业建站系统平台关键词 优化 网站
  • 地板网站建设方案有什么做美食的网站
  • 网站建设丶金手指专业网站幻灯片 字段
  • 网站开发技术总结干完房产中介整个人废了
  • iis建站安装wordpress对网站建设的评价语
  • 网站开发网站建设公司二手房网
  • 72建站网如何建设一个药材网站做网站的费用 可以抵扣吗
  • 四川通信建设工程有限公司网站做企业网站需要服务器么
  • 福田建网站费用烟台招远网站建设
  • 上海网站开发建设电话丹东市做网站