首页 > 其他分享 >第一天springboot学习笔记

第一天springboot学习笔记

时间:2022-12-04 17:24:36浏览次数:41  
标签:module springboot 第一天 System 笔记 public user println id

1.controller里注解的写法

 1.1基础写法

@Controller//引用Controller
public class helloController {
@RequestMapping(value = "/users",method = RequestMethod.GET)//请求头以及请求方式
@ResponseBody//相应主体
public String save(){
System.out.println("user save...");
return "{'module':'user save'}";
};

@RequestMapping(value = "/users/{id}",method = RequestMethod.DELETE)
//如果有参即可在请求头加入腰穿的参数同时需要在方法里加入@PathVariable
@ResponseBody
public String delete(@PathVariable Integer id){
System.out.println("user delete..."+id);
return "{'module':'user delete'}";
};

@RequestMapping(value = "/users/{id}",method = RequestMethod.PUT)
@ResponseBody
public String update(@PathVariable Integer id){
System.out.println("user update..."+id);
return "{'module':'user update'}";
};
}

 1.2简化写法

@RestController
//将@Controller与 @ResponseBody简化成一个
@RequestMapping("/books")
//直接开头加入请求头
public class jianhua {
//简化版本的 @RequestMapping(value = "/users",method = RequestMethod.GET)
@GetMapping
public String save(){
System.out.println("user save...");
return "{'module':'user save'}";
};
//简化版本的 @RequestMapping(value = "/users/{id}",method = RequestMethod.DELETE)
@DeleteMapping("/{id}")
public String delete(@PathVariable Integer id){
System.out.println("user delete..."+id);
return "{'module':'user delete'}";
};

@PutMapping("/{id}")
public String update(@PathVariable Integer id) {
System.out.println("user update..." + id);
return "{'module':'user update'}";
}
}

 

标签:module,springboot,第一天,System,笔记,public,user,println,id
From: https://www.cnblogs.com/jinghong-wang/p/16948624.html

相关文章

  • Springboot之additional-spring-configuration-metadata.json自定义提示
    【3】@ConfigurationProperties注入属性https://blog.csdn.net/qq_25614773/article/details/124788923 https://docs.spring.io/spring-boot/docs/2.4.7/reference/ht......
  • SpringBoot使用@Validation校验实体参数
    在做前后端分离时,需要提供接口给前端,那么接口的字段实体校验就显得尤为重要了在需要实体校验的实体类前加上@Validated@RequestBody注解是校验的实体类的字段上加......
  • 为什么虚拟机只能用外接usb无线网卡,不能用笔记本自带的无线网卡?
    想着笔记本都自带了个无线网卡,为什么虚拟机要用还是要买个外接的usb无线网卡呢,找了好久,都说不行,下面的疑惑只能留待以后再说了。为什么虚拟机只能用外接usb无线网卡,不能用......
  • django学习笔记-请求与响应
    1.请求与响应deftest(request):#获取请求方法print(request.method)#获取get的url请求参数print(request.GET)#获取post请求体参数pri......
  • 【React自学笔记07】一些必备知识点
    一、样式设置1.内联样式...2.外部样式表...3.模块化css使用步骤:创建一个xxx.module.css在组件中引入cssimportclassesfrom'./App.module.css';通过cl......
  • SpringBoot集成数据传输加密
    前言近期在对开发框架安全策略方面进行升级优化,提供一些通用场景的解决方案,本文针对前后端数据传输加密进行简单的分享,处理流程设计如下图所示,本加密方法对原有项目兼容性......
  • django学习笔记-模板语法
    1.参数传递name="张三"alist=['a','b','c']adict={"name":"张三","role":"管理员","gender":"男"}data_list=[{"name":&......
  • springboot+spring-session
    1.实现背景  测试环境上部署了一个单机项目,项目的context-path为空,之后再经过nginx的转发进行部署,项目可以正常进行登录等等一系列操作;生产环境跟测试环境代码完全相......
  • SpringBoot集成数据传输加密
    前言近期在对开发框架安全策略方面进行升级优化,提供一些通用场景的解决方案,本文针对前后端数据传输加密进行简单的分享,处理流程设计如下图所示,本加密方法对原有项目兼容性......
  • 零基础学习python的第一天整理——python的安装以及pycharm安装
    ​一.python的安装首先我们来谈一谈python的安装,python的官网地址:WelcometoPython.org​编辑 进入官网后点击Downloads,然后选择自己对应的系统,比如:你的电脑是Windows......