Springboot3.0+spring6.0+JDK17,如何配置JSP并打包成WAR包?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4267个文字,预计阅读时间需要18分钟。
由于某些特殊情况,公司产品需要升级,但又不想花费大量时间修改前端代码(原本的代码前后端并未分离)。因此,尽管Spring和Spring Boot都已升级到最新版本,但仍需支持JSP。
由于某些缘故,公司的产品需要升级,但并不希望花费大量时间重写前端代码(原来的就不是前后分离的)。所以虽然spring和springboot都升级为最新的版本,但是依然还是需要支持jsp,并继续用打包为war。
本文中的例子百分百可以执行。
一、概述升级的理由:
- java1.8已经用得太久了,就快不是长期优先支持的。毕竟1.8已经用了快10年了,该抛弃了
- java17,对于性能的提升是明显的,至少有关资料是这么说的,其次是被优先支持的
- 有关三方技术也渐渐转向jdk17了,例如VSCODE,KAFKA。eclise,sts也不再优先支持1.8
- 团队需要升级技术,不能老是在1.8中打转
- spring5.x已经用太久了,而且有不少缺点;原来的诸多配置需要多个xml文件,有点小繁琐。
- 其它理由
- 老版本的产品依然继续支持
保持war包理由:
- 每次更新的时候,可能就是替换几个class和前端页面,所以没有必要每次拷贝几百M的可执行代码
- 可以更容易调整tomcat的配置,把tomcat的配置从代码中脱离出来。
保持JSP的理由:
- 暂时不想花费大量时间更新前端页面,前端代码量比较大
- jsp没有什么大毛病,虽然spring并不是很推荐它。
本文共计4267个文字,预计阅读时间需要18分钟。
由于某些特殊情况,公司产品需要升级,但又不想花费大量时间修改前端代码(原本的代码前后端并未分离)。因此,尽管Spring和Spring Boot都已升级到最新版本,但仍需支持JSP。
由于某些缘故,公司的产品需要升级,但并不希望花费大量时间重写前端代码(原来的就不是前后分离的)。所以虽然spring和springboot都升级为最新的版本,但是依然还是需要支持jsp,并继续用打包为war。
本文中的例子百分百可以执行。
一、概述升级的理由:
- java1.8已经用得太久了,就快不是长期优先支持的。毕竟1.8已经用了快10年了,该抛弃了
- java17,对于性能的提升是明显的,至少有关资料是这么说的,其次是被优先支持的
- 有关三方技术也渐渐转向jdk17了,例如VSCODE,KAFKA。eclise,sts也不再优先支持1.8
- 团队需要升级技术,不能老是在1.8中打转
- spring5.x已经用太久了,而且有不少缺点;原来的诸多配置需要多个xml文件,有点小繁琐。
- 其它理由
- 老版本的产品依然继续支持
保持war包理由:
- 每次更新的时候,可能就是替换几个class和前端页面,所以没有必要每次拷贝几百M的可执行代码
- 可以更容易调整tomcat的配置,把tomcat的配置从代码中脱离出来。
保持JSP的理由:
- 暂时不想花费大量时间更新前端页面,前端代码量比较大
- jsp没有什么大毛病,虽然spring并不是很推荐它。

