简介
以前我们用SSM来开发项目的时候,需要先进行开发环境的搭建,例如确定技术框架及版本,还有各框架之间的兼容性问题,在经过繁琐的配置之后,还要测试框架是否能正常运行,才能将项目给到项目成员进行开发。该方式不仅抵消,而且浪费大量的时间。Spring Boot正式为了取代这些繁琐的工作而生的。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
准备工作
这里我门用的ide工具是IDEA,版本控制工具使用maven。
新建项目
打开idea,new->file->project,使用Spring Intializr创建项目:
next,填写对应的Group、Artifact信息,Type选Maven Project、Language选Java、packaging选Jar、Java Version选自己用的JDK版本:
next,勾选需要使用到的模块,这里IDEA会自动添加maven依赖:
next
finish,等待项目构建完,这样项目就建好啦:
编写第一个接口
新建一个controller的包,在该包下新建一个FirstController.java,代码如下
@RestController
public class FirstController {
@GetMapping
public String hello(){
return "hello world!";
}
}
测试
这样我们第一个Spring Boot的项目就完成啦,接下来启动项目,测试一波。进入到FirstprojectApplication类,右键启动项目:
看到如下消息证明项目启动成功
在浏览器输入localhost:8080/hello,回车,会看到浏览器输出hello world!则证明项目运行成功