其实半年前就曾接触过SpringBoot,只是那时没太过留意,直到最近才认识到SpringBoot的逆天之处,极大的简化了开发一个web应用的时间。
以前帮同学写一个App的服务器,只需要简单的增删改查功能,就满口答应两天就写好给他,结果搭建一个ssh框架就用了半天时间,每次搭建一个新的web框架都需要各种XML配置,简直心力交瘁,直到用了SpringBoot,开发一个简单的服务器程序只需要几分钟就好了。
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架
安装Maven
要使用SpringBoot构建项目首先需要maven,官网下载后解压到随意目录
http://maven.apache.org/download.cgi
解压后把maven安装目录下的bin目录添加到path环境变量中,不要忘了加;号
打开cmd控制台,输入mvn -v,输出如下界面就把maven配置好了
最后我们再设置一下maven的本地仓库目录(默认目录是放在c盘里,把仓库放在别的盘里解放c盘空间更好一点)
打开maven安装目录下的conf文件夹,打开settings.xml,找到第54行,在这里更改路径就行了。我这里放在D盘里(刚安装好的maven的settings.xml文件里都是默认注释的,取消掉注释就行了)
打开myeclipse,选择菜单栏Window->Preferences->Maven4Myeclipse->Installations,点add添加自己的maven(就是安装目录),再在User Settings里设置本地仓库路径
就这样,maven就配置完成了,可以开始SpringBoot之旅了。
使用Maven搭建项目
1.访问http://start.spring.io/
2.填写基础配置信息后,点击Generate Project下载项目压缩文件
3.随意解压在某一路径下,打开myeclipse导入工程,File->Import->MavenMyeclipse->Existing Maven Projects选择解压后的项目文件,一路next就行了
初次导入因为maven需要下载jar包,时间会有点久,之后再搭建就很快了,SpringBoot项目结构目录如下
如上图所示,Spring Boot的基础结构共三个文件:
src/main/java 程序开发以及主程序入口
src/main/resources 配置文件
src/test/java 测试程序
src/main/java 目录下的CeshiDemoApplication.java文件就是我们的主程序入口了,运行这个java文件,我们的SpringBoot程序就跑起来了