Springboot3.0+spring6.0+JDK17+配置jsp和打war包

Java61

由于某些缘故,公司的产品需要升级,但并不希望花费大量时间重写前端代码(原来的就不是前后分离的)。所以虽然spring和springboot都升级为最新的版本,但是依然还是需要支持jsp,并继续用打包为war。

本文中的例子百分百可以执行。

一、概述

升级的理由:

  1. java1.8已经用得太久了,就快不是长期优先支持的。毕竟1.8已经用了快10年了,该抛弃了
  2. java17,对于性能的提升是明显的,至少有关资料是这么说的,其次是被优先支持的
  3. 有关三方技术也渐渐转向jdk17了,例如VSCODE,KAFKA。eclise,sts也不再优先支持1.8
  4. 团队需要升级技术,不能老是在1.8中打转
  5. spring5.x已经用太久了,而且有不少缺点;原来的诸多配置需要多个xml文件,有点小繁琐。
  6. 其它理由
  7. 老版本的产品依然继续支持

保持war包理由:

  1. 每次更新的时候,可能就是替换几个class和前端页面,所以没有必要每次拷贝几百M的可执行代码
  2. 可以更容易调整tomcat的配置,把tomcat的配置从代码中脱离出来。
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长