strtus2改成springboot_jdk1.6环境下struts2改spring boot方案-阿里云开发者社区

本文介绍了在不升级JDK1.6的情况下,将使用Struts2的项目改造成Spring Boot的过程。包括创建Spring Boot 1.4.3项目、配置JDK1.6和Tomcat7、迁移项目代码、转换Action为Controller、加载配置文件以及解决运行时异常等步骤。
摘要由CSDN通过智能技术生成

公司目前上线的两个项目都是比较老的,java版本是jdk1.6,mvc框架使用的是strus2。

随着不久前struts2官方公布新的安全漏洞,我们也不得不做出相应的整改措施,除了之前博文中所说把struts2改为spring mvc外,还把其中部分项目的struts2改成了spring boot,由于各种原因,领导安排由我给出相应的整改方案,然后其他同事参考。

Spring boot中内嵌tomcat服务器,不需要再专门对tomcat软件进行维护,同时遵循“约定优于配置”,如果整个项目都改成spring boot的话,将会少很多配置文件,不过我们只是改struts2涉及的地方,相对而言改动实际并不是很大。

要给出可行方案,自然需要实际操作成功整合,以下是整个整改过程:

一、使用maven创建springboot项目,spring boot版本选择为1.4.3,自动依赖的spring版本是4.3.5,选择了web启动依赖。

需要说明的是,我这里创建项目时使用了eclipse中的spring tools插件,目前能创建的最低版本是1.4.7,然后默认导入的spring相关的jar包是4.3.9。

但是应上边领导要求,目前不能升级jdk,导致4.3.9的spring在启动项目时抛出jdk版本不兼容的异常,于是手动把spring boot的版本改为了1.4.3,默认导入的spring版本降为了4.3.5。

这种方式创建项目后,maven的pom.xml文件主要的几个内容如下:

org.springframework.boot

spring-boo

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值