SpringBoot从零搭建一个项目(三)第一个程序

雨点打透心脏的1/2处 2023-02-26 05:28 52阅读 0赞

按照下图新建三个包,
在这里插入图片描述
在controller包下面新建HelloServlet.java文件,

  1. @RestController
  2. public class HelloServlet {
  3. @RequestMapping("/hello")
  4. public String hello() {
  5. return "hello spring boot!";
  6. }
  7. }

@RestController可用下面两个注解代替:

  1. @Controller
  2. @ResponseBody
  • @Controller注解,表明了这个类是一个控制器类
  • @ResponseBody表示方法的返回值直接以指定的格式写入Http response body中,而不是解析为跳转路径。

@RequestMapping设置了访问路径,run项目报错端口被占用

  1. Web server failed to start. Port 8080 was already in use.

修改端口,打开application.properties文件,

  1. server.port=8081

把端口改成8081。重新run即可,在浏览器中打开
在这里插入图片描述
修改一下代码,在类的层面增加一个RequestMapping:

  1. @RestController
  2. @RequestMapping("/user")
  3. public class HelloServlet {
  4. @RequestMapping("/hello")
  5. public String hello() {
  6. return "hello spring boot!";
  7. }
  8. }

请求地址变成了http://127.0.0.1:8081/user/hello

发表评论

表情:
评论列表 (有 0 条评论,52人围观)

还没有评论,来说两句吧...

相关阅读