您的位置:首页 > 汽车 > 时评 > 外呼系统_江苏宿迁最新疫情_站长素材音效下载_深圳创新创业大赛

外呼系统_江苏宿迁最新疫情_站长素材音效下载_深圳创新创业大赛

2025/7/3 11:12:31 来源:https://blog.csdn.net/Sweeping_Robot/article/details/145650876  浏览:    关键词:外呼系统_江苏宿迁最新疫情_站长素材音效下载_深圳创新创业大赛
外呼系统_江苏宿迁最新疫情_站长素材音效下载_深圳创新创业大赛

Spring Boot 参数与配置笔记

一、参数接收与处理

1. GET 请求传参

  • 接口定义:使用 @RequestParam 注解接收参数。
@GetMapping("/para")
public String request(@RequestParam("num") int number) 
return "我收到了参数:" (number 1);
  • 传参方式:通过 URL 的问号 ? 传递参数,例如:http://localhost:8080/para?num10。
  • 测试结果:
  • 输入 num10,返回 “我收到了参数:11”。
  • 输入 num100,返回 “我收到了参数:101”。

2. POST 请求传参

  • 接口定义:使用 @RequestBody 注解接收 JSON 格式的参数。
@PostMapping("/post")
public String postRequest(@RequestBody Student student) 
return "我收到了POST的参数:" student.toString();
  • 实体类定义:
public class Student 
private int id;
private String name;
// 其他属性和方法

二、配置文件与静态变量

1. 普通变量
  • 控制器类定义:
@RestController
public class PropertiesController 
@Value("school.grade")
private int grade;@Value("school.classNumber")
private int classNumber;@GetMapping("/gradeClass")
public String gradeClass() 
return "年级:" grade ",班级:" classNumber;
  • 配置文件:
school.grade=3
school.classNumber=7
  • 测试结果:访问 /gradeClass,返回 “年级:3,班级:7”。
2. 静态变量
  • 问题:@Value 注解不能直接用于静态变量。
  • 解决方案:
@Value("school.age")
private void setAge(int age) 
PropertiesController.age = age;
  • 配置文件:
school.age=17
  • 测试结果:访问 /static,返回 “静态变量的值:17”。

以上是本课程的笔记内容,希望对你有所帮助!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com