Spring Boot是在Spring框架上创建的一个全新的框架,其设计目的是简化Spring应用的搭建和开发过程。开启Spring Boot有许多种方法可供选择,这里仅介绍使用http://start.spring.io/来构建一个简单的Spring Boot项目。
输入一些项目的描述信息,可以选择对应的jdk版本、添加需要的额外扩展包引用!完成后点击下载,就会下载出一个zip的包,将文件解压后导入你喜欢的IDE中,我这里使用idea。就是一个标准的Maven项目工程结构。
打开pom文件分析一下pom引用的东西:
org.springframework.boot spring-boot-starter-parent 1.5.9.RELEASE
首先映入眼帘的是parent的标签,这个标签代表的意思就是我要引用 "pring-boot-starter-parent"这里定义的pom文件内容,接着打开这个文件 pring-boot-starter-parent.1.5.9.RELEASE.pom文件,这个文件定义了一下maven打包springboot工程需要的maven插件以及打包需要包含的属性资源文件。
这个pring-boot-starter-parent.1.5.9.RELEASE.pom 也引用了一个最终的spring-boot-dependencies的pom文件,这个文件定义了约束使用springboot版本的信息和各个组件集成的版本
SpringBoot通过这样的方式来组件项目结果就是为了SpringBoot就是约定大于配置的开发模式。为了简便以前用Spring的繁琐的过程。
编程凡是都是从HelloWorld!开始写起,咱们也不例外,编写一个启动类,为了方便controller和启动类写在一起了方便演示。在pom文件中引入SpringBoot的web starter
运行主方法
打开浏览器访问: http://localhost:8080/
看到如下图,恭喜你,你的第一个SpringBoot项目成功启动了!