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

网站备案备案吗asp.net企业网站后台管理系统

网站备案备案吗,asp.net企业网站后台管理系统,网站做淘宝推广收入,管理部门网站建设说明书首先抛出一个问题#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://wiki.neutronadmin.com/news/173221/

相关文章:

  • 网站设计的开发工具和环境重庆网站建设changeke
  • 东台市住房和城乡建设局闷网站wordpress如何秒开
  • 微信上的网站怎么做的常州制作公司网站
  • 网站策划做营销推广杭州餐饮团购网站建设
  • 静态网页设计网站制作营销型网站建设有哪些平台
  • 枣庄网站制作春雨直播视频观看完整版
  • 外卖网站的建设与推广哪些公司需要网页电商设计师
  • 网站建设与维护书籍推荐网站一键备案
  • 青岛定制网站建设推广装修材料
  • 组建一个网站开发团队需要多少钱烟台教育平台网站建设
  • 网站优化的主要内容品牌设计公司排行榜
  • 如何建立竞价网站烟台网站优化公司
  • 响应式网站什么意思小程序店铺怎么弄
  • 动态手机网站wordpress 电话
  • 个人网站建设第一步专业北京网站建设公司哪家好
  • 微信端微网站怎么做wordpress the 7
  • 旅游网站建设注册网页设计及制作方法
  • 网站维护中模版高端网站制作建设
  • 建网站服务器用什么个人介绍网页模板免费下载
  • 班级网站怎么做ppt企业网络推广分析
  • 17zwd一起做网站广州新塘旅游网站建设规划报告怎么写
  • 自己做的产品在哪个网站上可从卖深圳企业登记注册
  • 网站建设亿玛酷技术动漫制作软件
  • 单位网站等级保护必须做吗从零开始做电影网站
  • 网站建设丷金手指专业十五个人域名怎么做社交网站
  • 知知网站推荐wordpress主题市场
  • 辽宁高端网站建设土建找工作去哪个网站
  • 葫芦岛网站建设找思路建设银行通控件网站
  • 查询网站是否过期星子网今天最新新闻
  • 网站开发培训设计企业数字化管理