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

如何做医疗网站的专题页十大管理培训课程

如何做医疗网站的专题页,十大管理培训课程,网站制作要花多少钱,做日用品的要找什么网站好spring 版本以及相关的组件一直在变化&#xff0c;其中一些类或者功能在低版本中有&#xff0c;高版本中去掉了&#xff0c;有的新功能只在高版本有。 为了防止理解问题&#xff0c;pom.xml 版本依赖如下 <parent><groupId>org.springframework.boot</groupId…

spring 版本以及相关的组件一直在变化,其中一些类或者功能在低版本中有,高版本中去掉了,有的新功能只在高版本有。

为了防止理解问题,pom.xml 版本依赖如下

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.12.RELEASE</version><relativePath/> <!-- lookup parent from repository -->
</parent><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Hoxton.SR12</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2.2.6.RELEASE</version><type>pom</type><scope>import</scope></dependency></dependencies>
</dependencyManagement>

日常开发中经常使用的配置文件有 application 和 bootstrap(日志相关的例外不做讲解),对应的配置文件后缀分别为  properties 或者 yml(yaml),区别如下

application

属于 spring boot。

简单使用不依赖其他服务,spring boot 的依赖足够。

bootstrap

属于 spring cloud,位于 spring-cloud-context 中。

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-context</artifactId><version>3.0.0</version>
</dependency>

可以看到,在 spring.factories 中声明了 ApplicationListener 的实现类  BootstrapApplicationListener,所以,开源组件如果想要使用 spring cloud 的组件一般都会引入这个。

想要读取对应的配置需要结合 BootstrapApplicationListener 进行读取。

如果未引入 spring-cloud-context 相关依赖,bootstrap 相关配置文件则无法找到。

idea 对应的文件图标颜色发生改变

引入了依赖

未引入依赖

其中,对应的配置加载都通过 ConfigFileApplicationListener 来处理。

github 上源码如下

https://github.com/spring-projects/spring-boot/blob/v2.3.12.RELEASE/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/package-info.java

https://github.com/spring-projects/spring-boot/blob/v2.3.12.RELEASE/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/config/ConfigFileApplicationListener.java

可以发现,ConfigFileApplicationListener 位于 spring boot 中。

从 spring cloud 2020.0.x 版本开始,针对  bootstrap 的处理发生改变,由于 spring cloud 2020.0.x 对应的 spring boot 版本为 2.4.x,所以需要做对应的升级处理。

http://www.hrbkazy.com/news/51924.html

相关文章:

  • wordpress怎么添加论坛seo网站排名优化快速排
  • wordpress个人站主题google 官网入口
  • 广州网络推广平台廊坊首页霸屏排名优化
  • 做平团的网站精准营销方式有哪些
  • 如何做网站页面赚钱公司要做seo
  • 营销型网站的建设和运营seo域名如何优化
  • 青岛网站建设推广西安今日头条新闻消息
  • 开创网站要怎么做信息流优化师培训
  • 网站开发服务费计入哪个科目企业网站建设流程
  • 做网站用什么主机操作系统太原seo优化
  • 沈阳正规制作网站公司吗网站推广优化外链
  • 周口 网站建设百度app下载安装
  • php动态网站开发 模版中国站长
  • 创意网红墙商品标题关键词优化
  • 济南网站建设模板欧洲站fba
  • 带做骑传奇私服网站武汉百度推广公司
  • 制作手机广告的网站知乎推广公司
  • 滨湖区建设局官方网站seo排名计费系统
  • 汕头市政府门户网站信息公开怎样做网站推广
  • 网站首页设计定位搜索引擎seo关键词优化
  • 三合一网站网络免费推广平台
  • 北京国贸网站建设公司注册推广赚钱一个40元
  • unix做网站常用的数据库搜易网提供的技术服务
  • 莱芜雪野湖地图seo服务方案
  • 怎么在家做网站希爱力双效片
  • 手机怎么创网站北京seo服务行者
  • 个人怎么做贷款网站百度站长
  • 怎么创建音乐网站成都营销推广公司
  • WordPress做分类信息平台seoul是哪个国家
  • 展示用网站模板免费下载怎么上百度搜索