spring boot 有两个特点, 能以少量的配置甚至是零配置启动 不用外配服务端软件,例如 tomcat。spring boot 自带 tomcat 就能启动,并注册成独立的服务程序(主要在乎这个,零配置是其次的)
那么想要让一个非 maven 的 Spring mvc 项目转成 spring boot 项目,而且要保留 Spring mvc 项目中的 spring 配置文件不变,至少重要的配置 bean 和扫描等功能要保留。甚至是 mybatis 配置文件。该 Spring mvc 项目有多个 spring 配置文件,不过这些 spring 配置文件载入都是从基本的 spring-context.xml 中用 import resource 标签进行导入的。
这要怎么搞定。我知道可以用 @ImportResource 载入配置文件,但是还要注意什么? web.xml 可以去掉吗,去掉之后用什么代替? Spring mvc 是以 jsp 为模板页面,用 el 表达式作为模板引擎,有些 spring 配置文件存在包扫描功能。而 SpringBoot 自带扫描功能。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.