这两天学习了springboot些框架开发,发现用它开发真的是简单便捷。就像是它的设计初衷所描述的那样,它虽然没有提出任何新的技术,但却将之前的spring技术集成了,他让spring变得更加好用。
于是将最近的学习内容总结一下,分享给大家。如有问题,敬请指教~
创建一个SpringBoot项目
tips:博主使用的开发环境是eclipse
我们使用maven来管理springboot项目,这样方便配置相关依赖(不用手动拷贝jar包真不戳)。
首先,创建一个maven项目:
先简单创建一个项目,不用其他原型:
填写项目坐标及父项目坐标。
这里我们要使用的是springBoot进行开发,所以父项目选择springBoot启动器项目。
当然这里也可以选择不进行父项目的配置,在生成项目后,仍可以在配置文件中配置父项目坐标。
于是我们就得到了一个maven项目:
打开pom.xml,可以看到项目的一些配置:
pom文件的全程是“project object model”也就是“项目对象模型”,是maven工程的灵魂。里面存放着项目坐标,父项目坐标,项目依赖等。
parent
标签配置的就是父项目的坐标信息,这是在创建项目时填写的那个。
当然,如果再创建项目时没有填写父项目,也可以在创建项目后在这个文件中添加上父项目的配置
接着,项目需要springBoot启动器的支持,所以我们还需要配置一下springboot启动器的依赖,写法如下:
这个dependies
标签包住的是所有项目会用到的依赖。以往这些依赖的jar包需要拷贝到项目下,现在maven会自动的去坐标处下载。
OK,到此一个springBoot的项目就创建完毕了!是不是很简单呢?
下面我们就让这个项目跑起来,并使用浏览器访问它。
让项目跑起来
让项目跑起来首先我们需要一个Controller,一会可以在前端进行访问,现在就先来创建一个controller:
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("test")
public