SpringBoot从零搭建一个项目(三)第一个程序
按照下图新建三个包,
在controller包下面新建HelloServlet.java文件,
@RestController
public class HelloServlet {
@RequestMapping("/hello")
public String hello() {
return "hello spring boot!";
}
}
@RestController可用下面两个注解代替:
@Controller
@ResponseBody
- @Controller注解,表明了这个类是一个控制器类
- @ResponseBody表示方法的返回值直接以指定的格式写入Http response body中,而不是解析为跳转路径。
@RequestMapping设置了访问路径,run项目报错端口被占用
Web server failed to start. Port 8080 was already in use.
修改端口,打开application.properties文件,
server.port=8081
把端口改成8081。重新run即可,在浏览器中打开
修改一下代码,在类的层面增加一个RequestMapping:
@RestController
@RequestMapping("/user")
public class HelloServlet {
@RequestMapping("/hello")
public String hello() {
return "hello spring boot!";
}
}
请求地址变成了http://127.0.0.1:8081/user/hello
还没有评论,来说两句吧...