我们正处于将Struts 1.2.9应用程序转换为Spring MVC的初始阶段 . 虽然已经对此迁移进行了分析并对其进行了详细记录和理解,但我们不确定是否应该在此等式中引入Spring Boot .

我一直在阅读其他线程,并且想表明我们不打算将Struts与Spring集成 - 而是我们确实正在迁移并从Struts迁移到Spring MVC .

鉴于此背景,请在下面邀请建议/想法:

  • 在这个过程中引入Spring Boot的好处更多的是最终迁移到Cloud . 因此,团队已完成Spring应用程序所需的初始配置(如web.xml,必需的jar,spring-servlet.xml),并且不确定immediate benefits .

  • 如果我们决定在此过程中使用Spring Boot,我们会认为影响是:

  • 我将spring-boot-starter-web添加到我们的gradle构建中 .

  • ii . 创建启动器应用程序类

  • iii . 使用'SpringBootServletInitializer'重新访问web.xml中的配置,例如启动servlet

  • iv . 继续使用基于战争的traditional deployment使用gradle war插件 . 这是将基于Spring的库打包到战争中还是库应该在服务器类路径上?

我欢迎这种方法本身的想法/建议/拒绝:) .