假设你受命用Spring开发一个简单的Hello World Web应用程序。你该做什么?我能想到一些 基本的需要。 1. 一个项目结构,其中有一个包含必要依赖的Maven或者Gradle构建文件,最起码要有Spring MVC和Servlet API这些依赖。 2. 一个web.xml文件(或者一个 WebApplicationInitializer 实现),其中声明了Spring 的 DispatcherServlet 。 3. 一个启用了Spring MVC的Spring配置。 4. 一个控制器类,以“Hello World”响应HTTP请求。 5. 一个用于部署应用程序的Web应用服务器,比如Tomcat。 最让人难以接受的是,这份清单里只有一个东西是和Hello World功能相关的,即控制器,剩 下的都是Spring开发的Web应用程序必需的通用样板
其实我们需要的也只是一个相关的控制器类,其他的配置不是我们业务时所关注的,而且很多都是通用的,并且在我们使用
Maven或者是gradle的时候添加依赖,决定项目里要用哪些库就已经够让人头痛的了,你还要知道这些库的哪个版本和其他库不会有冲突。
幸运的Spring boot帮助我们解决了这些问题,让我们可以更加关注我们所需要关注的。
点击Generate Project即可生成