正确(并且容易?)启动一个 Spring MVC 项目

Properly (and easily ?) initiate a Spring MVC Project

启动新 Spring 项目的最佳方法是什么?

启动 Spring 项目非常痛苦,需要各种 xml 和数据库配置。

是否有包含完整示例项目的 "official" 存储库,如具有数据库访问权限的 MVC 等等?

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"})