Spring Framework即Spring框架
Spring Boot可以帮你快速搭建并运行Spring应用
Spring Boot支持两种构建工具,Maven和Gradle。
构建工具可以帮助你组织代码和资源,比如Java代码放在哪个文件夹,配置文件放在哪个文件夹;构建工具可以帮助你管理依赖,你可以使用从别的组拿来的jar包,也可以使用公司内部的依赖仓库,还可以使用github上的项目;构建工具可以编译打包项目,你也可以通过插件来参与修改编译打包的过程,完成定制的需求。
Group ID可以填你的公司的域名反写,跟Java包命名类似,Artifact ID可以是当前项目的名称,结合项目的版本号,这三者可以直接定位到一个项目,在Maven中,groupId:artifactId:version可以称为一个坐标。
Spring Web Starter包含了Spring MVC,用来处理网络请求的;还包含了内置Tomcat,这是jar包得以独立运行的关键;另外还包含了JSON的支持,hibernate-validator和annotation-api的支持。
src/main/java里面放置你所有的Java代码,src/main/resources里面放你的css,js,模板文件,配置文件等等。src/test/java里面都是测试相关的代码。
上图是是包含了很多东西的,比如Spring Boot版本,内置Tomcat的版本,Web服务器的端口是8080,进程ID等等。
MainController上有一个@Controller注解,这个注解告诉框架这个类是用来处理Web请求的。
@RequestMapping注解告诉框架home方法可以处理 ”/自定义路径” 路径也就是根路径上的请求,@ResponseBody 注解表示方法的返回值就是网络请求的结果,客户端最终会收到。
摘抄自:fookwood.com