springBoot是现在java圈内非常火的一个新技术,同样是spring团队开发的另一个开源项目,目前看来这个项目是非常受欢迎的,所以作者也打算用自己的方式系统性的学习一下这门技术,今天就来讲讲怎样使用springBoot快速搭建一个web后端工程。
在我们开始使用springBoot时,我们回顾一下使用SSM时开启一个项目需要做哪些工作?首先我们需要在IDE中新建一个基于Maven的web工程,接着我们需要导入spring的一堆依赖包,然后我们需要去找spring的xml配置文件,还要修改web.xml文件等等....此处省略若干字。总体来说就是SSM的配置就很多也很杂,如果你之前开发的几个项目都是使用的SSM,那么你多半已经有一套成熟的配置体系了,再开启一个新项目也就是把原来的一套配置复制过来就行了。但对于没有过一套完整的配置文件或者需要对框架的版本进行升级时,这个头痛的问题依然是很讨厌的。
因此我们今天来学习使用springBoot配置一个web工程需要做哪些操作。
1.快速生成一个springBoot项目
可能是spring团队意识到了,从零开始搭建一个spring项目的各种痛楚,所以在设计springBoot的时候考虑的更加人性化了。开发者只需要打开start.spring.io就可以了根据自己的需要选一个合适的配置,然后将一个生成好的springBoot项目下载下来。
至于要选那些需要的配置,只需要你点击第5点下面的sell all就可以了看到springBoot支持的所有的整合依赖。
作者选的是web、Jpa、mySql这几个选项,先用他们来配置一个简易的启动项目。
2.启动项目
将下载好到本地的压缩包打开,然后让IDE去导入依赖的jar包,完成之后我们启动一个这个项目。
启动的方式不再是先启动tomcat容器了,springBoot内部已经集成了一个tomcat,因此我们无需再做配置,只需要找到src/main/java下面的根目录中的Application.java文件,然后选择运行这个文件即可。
下面我们看一下启动后的样子:
但是我们会发现运行失败了!
错误提示是说我们没有配置数据源的url,所以当我们在springBoot项目中加入JPA依赖后就必须要配置数据源的信息。
好吧,我们把数据源的信息写上
下面再来试试: