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

ps做的网站广州品牌设计公司50强

ps做的网站,广州品牌设计公司50强,个人主页html下载,wordpress 评论postspring 版本以及相关的组件一直在变化&#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/575960/

相关文章:

  • 开个小网站要怎么做的泰国网站可以在中国做吗
  • 网站空间去哪买长治建设工程交易网
  • 网站建设是固定资产吗免费自助建站模板
  • 单片机项目外包网站徐州领航装饰工程有限公司
  • 商品展示网站源码上海装修公司排名前20
  • 上海企业网站模板建站广州搜域网络提供专业的网站建设
  • 加盟招商推广网站福州定制网站开发制作
  • 公司网站建设费用入什么费用怎么做qq可信任网站
  • 网站备案快吗企业网站注册流程
  • 文章网站模板保险咨询网站建设
  • 公司营销型网站制作表情包的软件app
  • 有没有免费的网站服务器搜索引擎优化案例
  • 合肥建立网站企业网站互动交流模块
  • 淄川区住房和城乡建设局网站游戏网页设计
  • 网站开发生命周期wordpress 微信 插件开发
  • 高端网站建设必去磐石网络网站建设被骗维护费
  • 网站备案信息如何注销桂林市风尚网络科技有限公司
  • 北京 外贸网站河池市住房和城乡建设厅网站
  • 常州公司网站建设多少钱电子商务网站开发需要注意问题
  • 门户网站 开发语言淘宝网站经营与建设论文
  • 长沙网站优化联系方式莱芜区网站
  • 规划和布局营销型网站的四大重点杭州免费自助建站模板
  • 牙医工具网站建设课程设计报告上海网页设计公司排行
  • 威海市临港区建设局网站中国社交网站做多外国人的
  • 最好看免费观看高清大全电影网站h5链接是什么意思
  • 中英网站模板 照明网上书城网站开发背景
  • 苏州那家公司做网站好昆明网站建设公司
  • 网站建设怎么做更好wordpress菜单项目边距和填充
  • 网站访客qq提取网站可信认证必须做
  • 网站英文转换中文版wordpress只显示首页