问题标签 [spring-boot-migration-1.5.x-2.1.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - Spring Boot2.0 - @SessonScope 无法更新且未反映在 HttpSession 中
在 Spring Boot1.5 中,可以使用 @SessionScope 更新实例。但是,当使用 Spring Boot 2.0 时,该值不会更新,它仍然为 null。
会话范围的组件:
控制器:
java - 春季启动从 1.5.8 迁移到 2.1.14-RELEASE 后,BootJar 没有创建 BOOT-INF 文件夹
我已经完成了 Spring Boot 应用程序从 1.5.8 到 2.1.14-RELEASE 的迁移,并使用 gradle 作为构建脚本。我正在使用 spring-boot-gradle-plugin 和 spring-boot-dependency-management 插件。在我们的 Spring Boot 项目中,我们通过为每个 jar 创建任务来创建多个可执行 jar 文件,如下所示
在上面的代码中,无论是执行gradle assemble后,都创建了两个可执行的 jar 文件eurekaJar-0.0.1.jar、oAuthConfigJar-0.0.1.jar。
这是我的问题:
在 spring boot 迁移之前,上述 jars 中的文件夹结构如下:
下面是迁移后的文件夹结构
所以迁移后没有 BOOT-INF 文件夹和依赖项(lib 文件夹)
由于上述问题,我的可执行 jar 没有运行。
任何评论表示赞赏。
java - 如何使用类似于 BootRepackage 中的 customConfiguration 的 BootJar 排除 jar?
我最近完成了从1.5.8 to 2.1.14-RELEASE
gradle 并将其用作构建脚本的 spring boot 迁移。我正在使用 spring-boot-gradle-plugin 和 spring-boot-dependency-management 插件。我们正在使用 gradle 任务创建 4 个可执行 jar(eureka、oAuth、apiGateWay、abcApplication)并将它们打包在 tar 文件中。在迁移之前,在 jars 生成期间,它排除了一些使用的 jarscustomConfiguration of BootRepackage
. 因此,我们的 tar 文件大小为 650mb。现在迁移后的 tar 文件大小增加到 850mb。当我检查 tar 文件时,它正在添加运行时类路径中的所有 jar。所以尺寸变大了。您能否帮助我使用 BootJar 排除配置属性中提到的 jar。现在我们正在为 gradle 中的所有依赖项使用编译配置。我已经提到了完整的 gradle 文件。