首页 > 其他分享 >springboot的常用标签

springboot的常用标签

时间:2024-04-02 21:11:36浏览次数:22  
标签:常用 springboot -- 标签 name String password public Users

SpringBoot中常用的注解
        -------
        类注解:
        @RequestMapping   --方法映射
        @ResponseBody     --JSON返回修饰
        @RestController   --控制器JSON返回控制
        ---------------
        参数注解:
           @RequestBody   --JSON传入修饰
           @RequestParam   --修饰传入参数为指定方法的参数
           @PathVariable    --基于RESTFUL风格的一种通过url获取参数数据的方式
        ---------------
        属性注解:
             @Autowired        --基于对象方式进行注入
             @Resource         --基于对象名称方式进行对象注入

 

代码示例:

      类注解和参数注解的使用:

   实体类:

      @Data
     @AllArgsConstructor
     @NoArgsConstructor
     public class Users {
     private Integer uid;
     private String uname;
     private String upassword;
     }

    controller

     @Controller
public class UsersController {

@RequestMapping("login")
@ResponseBody
public Users login(Users users){
return users;
}

@RequestMapping("/register")
@ResponseBody
public Users register(@RequestParam("n") String name,@RequestParam("m") String password) {
System.out.println(name);
System.out.println(password);
return new Users(1,name,password);
}

@RequestMapping("/path/{name}/{password}")
@ResponseBody
public String path(@PathVariable("name") String name,@PathVariable("password") String password){
System.out.println(name);
System.out.println(password);
return "ok";
}

@RequestMapping("/users")
@ResponseBody
public Users getUser(@RequestBody Users users){
return users;
}
}

 

  测试

 

 

 

 

  

 

标签:常用,springboot,--,标签,name,String,password,public,Users
From: https://www.cnblogs.com/njhwy/p/18111502

相关文章

  • 2024年AI订阅、游戏消费、流媒体订阅、域名购买等常用的美元信用卡使用场景科普大全!
    应用场景卡BIN详细应用AI软件支付534786、556150虚拟信用卡用于支付AI软件订阅,如ChatGPTPlus、OpenAI-APIKey、Midjourney、POE等。电商网站购物559666、531993适用于Amazon、Ebay、Etsy、Alibaba、Shopify、Walmart、TikTok、AliExpress、Lazada、Rakuten、Wish、BestBuy、......
  • 【附源码】JAVA计算机毕业设计智慧点餐系统(springboot+mysql+开题+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的快速发展和互联网的普及,人们的生活方式发生了深刻的变化。特别是在餐饮行业,传统的点餐方式已经无法满足现代消费者对于便捷性、个性化......
  • Java常用新特性之“构造器引用”和“数组引用”
    1.构造器引用1.1格式:类名::new1.2说明:构造器引用在执行时,会调用指定的类的构造器,创建其对象。具体调用的是哪个形参列表的构造器呢?取决于函数式接口的抽象方法的形参列表。此抽象方法的形参列表与要调用的构造器的形参列表相同。调用指定构造器后,创建的对象作为......
  • 常用Hash函数速度比较
    常用Hash函数速度比较结论常见的这些Hash函数,没有数量级上的差别,当然这只是针对在长度为20000以内的字符串所得出的结论.如果是对文件进行摘要,请还是使用非可逆的Hash函数,而不是crc/murmur这类​crc​的性能非常出色,但是与murmur3​的性能没有拉开差距,由于......
  • Thread 类使用及常用操作
    Thread类是JVM用来管理线程的一个类,换句话说,每个线程都有一个唯一的Thread对象与之关联。每个执行流,也需要有一个对象来描述,类似下图所示,而Thread类的对象就是用来描述一个线程执行流的,JVM会将这些Thread对象组织起来,用于线程调度,线程管理。1Thread的常见构造方......
  • Git常用命令大全:让你轻松驾驭版本控制
    前言Git是一款强大的分布式版本控制系统,广泛应用于软件开发中。无论是个人开发者还是团队协作,掌握Git的常用命令是至关重要的。本文将介绍Git的常用命令,帮助您更好地管理代码版本。初始化一个新的仓库gitinit这个命令将在当前目录下创建一个新的Git仓库。克隆一个仓库......
  • 基于SpringBoot+Vue前后端分离的宠物领养管理系统的设计与实现+15000字毕业论文
    介绍用户端:首页:播放宠物视频,展示公告列表,介绍流浪宠物。宠物领养:用户搜索想要领养宠物,申请领养,查看自己领养的宠物。流浪宠物救助:用户能够看到需要救助的流浪宠物,并能够新增新的流浪宠物信息。宠物喂养点:用户能够看到需要喂养的流浪宠物的地点,并展示出地点环境。丢失宠物......
  • springboot校园台球厅人员与设备管理系统
    在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括校园台球厅人员与设备管理系统的网络应用,在外国管理系统已经是很普遍的方式,不过国内的管理网站可能还处于起步阶段。校园台球厅人员与设备管理系统具有校园台球厅人员与设备信息管理功能的选择。校园台......
  • jsp指令标签
    jsp指令:         种类:1).page指令:对jsp页面的属性进行修改         语法:<%@page        功能:1.静态编码<%@pagecontentType="text/html;charset=gb2312"%>导包<%@pageimport="java.util.Date"%>2)include指令:页面包含3)taglib指令 ......
  • 【附源码】计算机毕业设计音乐豆瓣(java+springboot+mysql+mybatis+论文)
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义音乐豆瓣是一个以音乐为主题的社交网站,用户可以在网站上分享自己喜欢的音乐、评论和推荐音乐作品,还可以与其他用户进行交流和互动。音乐豆瓣的目的是为了让更多的......