SpringBoot从零搭建一个项目(三)第一个程序
程序员文章站
2022-04-19 23:03:53
...
按照下图新建三个包,
在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
上一篇: 几个爆笑孩子
下一篇: 经常回忆那些经典笑话大全
推荐阅读
-
学习 Java 第一天:从零开始搭建项目,实现第一个接口(IDEA)
-
angular学习之从零搭建一个angular4.0项目
-
angular学习之从零搭建一个angular4.0项目
-
SpringBoot环境搭建及第一个程序运行(小白教程)
-
我的第一个netcore2.2 api项目搭建(三)
-
JavaWeb从开发环境搭建,到第一个servlet程序(图文)
-
从零搭建基于SpringBoot的秒杀系统(二):快速搭建一个SpringBoot项目
-
从零自学JAVA-1.编写第一个Java程序
-
SpringBoot环境搭建及第一个程序运行(小白教程)
-
我的第一个netcore2.2 api项目搭建(三)