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

17网站一起做网店杭州企业网站优化怎么提高关键词排名

17网站一起做网店杭州,企业网站优化怎么提高关键词排名,网站制作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/232885/

相关文章:

  • 河南城乡住房和建设厅网站公司微信网站建设方案模板下载
  • 西安制作公司网站的公司邯郸市三建建筑公司网址
  • 网站建设工作目标惠州网站网站建设
  • 就业创业网站建设微信app下载安装旧版本
  • 沧州网站备案年栾洪全单页做网站教程
  • 网站开发的疑虑做门窗投标网站
  • 小型企业门户网站源码如何使用wordpress制作网站
  • 深圳网络营销网站建设北京建设网证书查询平台官网
  • 广播电台网站建设板块自己做网站导航页
  • 网站ui设计兼职android开发工具箱
  • 网站导航网站开发建设公司自己的网站
  • 网站建设专业的公司哪家好优秀创意网站
  • wordpress 文件目录seo网站关键词排名软件
  • 网站管理员功能wordpress增加购物车
  • 外国广告公司网站一个wordpress的爱好者
  • 锦溪网站建设怎么查看网站是否被收录
  • 网站建设感悟平面设计在哪里接单
  • 网站建设中html网页软件开发定制外包服务商
  • 山东seo网站推广河南定制网站建设企业
  • 网站建设文献文档单产品网站建设
  • 唐山网站建设自主开发宁波北仑做公司网站
  • 廊坊网页模板建站专业网站建设公司排名
  • 广州本地生活appseo百度百科
  • 成都产品网站建设镜像网站是怎么做的
  • 网站建设需求分析范例中国建设信息网站
  • 提供网站建设工具的品牌如何自己开个网站平台
  • 站长工具seo综合查询怎么去掉百家号查询排名数据查询
  • 网站怎么做商家定位注册网站不用手机短信验证的网站
  • 郑州医疗网站建设线下推广团队
  • 合肥网站推广 公司哪家好阿里云注销网站