Spring boot 需要覆盖jhipster使用的spring引导版本

Spring boot 需要覆盖jhipster使用的spring引导版本,spring-boot,jhipster,Spring Boot,Jhipster,我使用的是jhipster版本3.0.6,它使用的是spring boot版本2.1.9。 我需要将这个spring启动版本改写为2.3.3版本。 有什么办法吗?我在项目的pom xml中的properties部分中添加了以下属性 <spring-boot.version>2.3.3.RELEASE</spring-boot.version> 2.3.3.1版本 但看起来,这被忽略了,并且正在使用jhipster中配置的“SpringBootVersion2.1.9

我使用的是jhipster版本3.0.6,它使用的是spring boot版本2.1.9。 我需要将这个spring启动版本改写为2.3.3版本。 有什么办法吗?我在项目的pom xml中的properties部分中添加了以下属性

 <spring-boot.version>2.3.3.RELEASE</spring-boot.version>
2.3.3.1版本
但看起来,这被忽略了,并且正在使用jhipster中配置的“SpringBootVersion2.1.9发行版”。
有什么方法可以覆盖此spring boot版本吗?

您不能只覆盖spring boot版本,因为事情会崩溃。Spring Boot 2.1使用Spring 5.1,而Spring Boot 2.3使用了5.2,其中有很多更改,更不用说所有其他支持库了。但是,如果我确保以同步工作的方式覆盖所有依赖项的版本,我该如何实现呢?我面临的基本问题是,我不能覆盖我的项目中最初在jhipster的父POM中定义的版本,这可能会破坏jhipster生成的代码。升级jHipster。你不能只是从2.1x升级到2.3.x,因为spring boot本身有一些突破性的变化,这需要修改你的代码。因此,最好的方法是升级到jhipster 6.10,它已经支持boot 2.2.x。不幸的是,jhipster 7将更新到2.3.x,但是对于生成的项目,从2.2.x升级到2.3.x应该是可能的。我认为应该可以覆盖生成的应用程序中的版本。否则,在构建文件中指定版本号有什么意义呢?您不能只覆盖spring启动版本,因为这样会导致崩溃。Spring Boot 2.1使用Spring 5.1,而Spring Boot 2.3使用了5.2,其中有很多更改,更不用说所有其他支持库了。但是,如果我确保以同步工作的方式覆盖所有依赖项的版本,我该如何实现呢?我面临的基本问题是,我不能覆盖我的项目中最初在jhipster的父POM中定义的版本,这可能会破坏jhipster生成的代码。升级jHipster。你不能只是从2.1x升级到2.3.x,因为spring boot本身有一些突破性的变化,这需要修改你的代码。因此,最好的方法是升级到jhipster 6.10,它已经支持boot 2.2.x。不幸的是,jhipster 7将更新到2.3.x,但是对于生成的项目,从2.2.x升级到2.3.x应该是可能的。我认为应该可以覆盖生成的应用程序中的版本。否则,在生成文件中指定版本号有什么意义?