快速上手
环境搭建
在这套专栏中,统一使用maven来管理项目依赖,maven是Apache旗下的一个开源项目,是一个项目管理和构建工具,没使用过maven的建议先花十几分钟看看maven的基本使用。
在IDEA中新建项目,选择Spring Initializr,勾选maven作为项目管理工具,点击下一步
我们要进行Web开发,因此勾选Spring Web依赖项,点击创建(第一次创建maven会从中央仓库拉取jar包,且项目构建时会从Spring官网下载模板,因此需要联网进行)
项目创建以后结构是这样的
其中pom文件用于管理项目依赖,我们在后边会经常性地操作它。
Demo
为方便管理,我们创建一个与Demo1Application.java文件同级的文件夹Controller注意这个文件夹的位置一定是要在我项目结构中的demo文件夹内(在你们的项目中不一定叫这个名字),否则将不会被Spring工程扫描到,并在该文件夹下创建一个叫做HelloController的java对象。键入如下代码
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "Hello Spring~";
}
}
在这里使用了两个SpringBoot的注解,分别是@RestController和@RequestMapping。
@RestController表明了该类是一个Controller对象,将会被Spring工程检测到。
@RequestMapping注解制定了访问该方法的路由。
启动项目
运行项目后,运行窗口将出现以下内容
其中,红色标注部分是项目使用的端口号,默认是8080
在浏览器中输入127.0.0.1/hello即可访问服务