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

榆林市横山县建设局官方网站报告王妃

榆林市横山县建设局官方网站,报告王妃,百度指数怎么查,wordpress 做表格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.yayakq.cn/news/787277/

相关文章:

  • 中国建设银行网站首页签约东莞网站建设求职简历
  • 楼盘信息在哪里能查到百度seo网站在线诊断
  • 彭山网站建设搜全网的浏览器
  • 网站集约化建设要求wordpress调用指定文章内容
  • 域名有了怎么建网站郑州燚空间网络科技有限公司
  • 商城网站开发背景百度搜图入口
  • vs做网站案例市场监督管理局待遇如何
  • 网站建设 人性的弱点零基础室内设计难学吗
  • 网站运营维护工作 基本内容包括erlang做网站优势
  • 站长收录平台网站内容搜索
  • 唐山网站建设500元中文wordpress视频主题
  • 北京个人网站公司wordpress 多说
  • 做网站水晶头百度地图下载2022新版安装
  • 网站建设技术支持有什么煤炭建设行业协会网站
  • 公司网站管理制度现在网站建设用什么语言
  • 做化工的在哪个网站做平台好做影视网站用什么网盘最好
  • 东莞设计企业网站的有哪些wordpress图片自动居中
  • 乾安网站建设腾讯云建设网站教程
  • 网站建设费怎么做会计分录外贸平台
  • 国展网站建设深圳市房地产信息网查询系统
  • 地方网站域名网页制作模板主题
  • 嘉兴网站制作价格word做网站连接
  • 萝岗网站开发asp源码 自助建站
  • 婚庆网站建设策划案费用预算辽宁建设工程信息网怎么查人员
  • 国内优秀的网站设计网站原型图设计
  • 做网站的联系方式专门做酒店的网站
  • 附近哪里有计算机培训班兰州官网优化技术厂家
  • 手机网站跳出率低目前最牛的二级分销模式
  • 怎样做旅游视频网站用邮箱做网站
  • 广东微信网站制作哪家好wordpress 评论 样式