怎样把一个SpringMVC框架的maven工程的所有代码和功能迁移到一个SpringBoot工程?

现在接到需求要把一个SpringMVC的项目集成到另外一个SpringBoot项目上,有以下几点疑惑:
1.如何处理SpringMVC的配置文件
2.如何兼容两个项目间的过滤器,拦截器,权限控制,数据库连接等

阅读 3.4k
1 个回答
  1. 用Spring Boot的Spring MVC Autoconfiguration提供的钩子来配置,不过Spring Boot提供的一般已经足够,你不一定需要全部换成等价的@Configuration
  2. 过滤器、拦截器、数据库连接应该不会存在兼容性问题,拿过来用就行了,唯一要变的应该是对于过滤器、拦截器的配置
  3. 权限控制要看你愿来是怎么弄的了,可以等价的把配置转换成@Configuration或者直接@Import xml
  4. 一点一点挪,确保正确之后再挪下一个
  5. 总之关于配置相关的东西会有变化(增加、减少、改变),Controller的东西可以原封不动迁移过去
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题