正确(并且容易?)启动一个 Spring MVC 项目
Properly (and easily ?) initiate a Spring MVC Project
启动新 Spring 项目的最佳方法是什么?
启动 Spring 项目非常痛苦,需要各种 xml 和数据库配置。
是否有包含完整示例项目的 "official" 存储库,如具有数据库访问权限的 MVC 等等?
Spring 引导也可能是解决方案,但有些地方我还不清楚:
- 如何在不创建一些 xml 配置的情况下添加外部组件(例如 Quartz)? (显然在 Boot 中没有这样的 xml)
- Spring 启动构建的应用程序是否经过生产验证?
如评论中所写,http://start.spring.io/ 是启动 Spring 引导项目的最佳方式(STS 已对其进行集成)。
如果你想使用 Spring 引导不支持的东西,你可以像在 xml 中那样初始化 spring beans,只需使用 java 配置。例如:http://www.tutorialspoint.com/spring/spring_java_based_configuration.htm
也可以使用 xml。您可以在配置中添加 @ImportResource
class
@EnableAutoConfiguration
@Configuration
@ImportResource({"classpath*:applicationContext.xml"})
启动新 Spring 项目的最佳方法是什么?
启动 Spring 项目非常痛苦,需要各种 xml 和数据库配置。
是否有包含完整示例项目的 "official" 存储库,如具有数据库访问权限的 MVC 等等?
Spring 引导也可能是解决方案,但有些地方我还不清楚:
- 如何在不创建一些 xml 配置的情况下添加外部组件(例如 Quartz)? (显然在 Boot 中没有这样的 xml)
- Spring 启动构建的应用程序是否经过生产验证?
如评论中所写,http://start.spring.io/ 是启动 Spring 引导项目的最佳方式(STS 已对其进行集成)。
如果你想使用 Spring 引导不支持的东西,你可以像在 xml 中那样初始化 spring beans,只需使用 java 配置。例如:http://www.tutorialspoint.com/spring/spring_java_based_configuration.htm
也可以使用 xml。您可以在配置中添加 @ImportResource
class
@EnableAutoConfiguration
@Configuration
@ImportResource({"classpath*:applicationContext.xml"})