[toc]
| 单词 | 词性 | 音标 | 含义 |
|---|---|---|---|
| Response Body | - | /rɪˈspɒns ˈbɒdi/ | 响应体(Spring MVC中@ResponseBody注解,用于标识控制器方法的返回值直接作为HTTP响应体内容,而非视图名,通常用于返回JSON、XML等数据) |
Lecture02-请求-实验01-HelloWorld
一、功能目标
访问程序URL地址,返回响应数据
二、代码实现
1、创建工程
导入依赖如下:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
其它操作和测试 IoC 容器是一样
2、创建控制器类

package com.atguigu.spring.controller;
import org.springframework.stereotype.Controller;
@Controller
public class Demo01HelloWorld {
}
3、创建请求映射方法

@ResponseBody
@RequestMapping("/demo01/hello/world")
public String sayHello() {
return "hello SpringMVC!!!";
}
4、测试
运行主启动类,看到启动日志:



由于我们没有提供默认的欢迎页,例如:index.html
所以打开localhost:8080报错显示404是正常的
我们自己手动输入地址:
localhost:8080/demo01/hello/world

三、补充
Web 应用相关配置信息可以在主配置文件中修改:
# 设置应用名称
spring.application.name=module32-spring-mvc
# 修改 Tomcat 启动时占用的端口号
server.port=15000
# 修改当前 Web 应用的 ContextPath
server.servlet.context-path=/demo