SpringBoot2.0之二 新建RESTfull风格项目

1、新建一个Maven项目(具体方法可以参照 SpringBoot2.0之一 新建项目helloWorld

2、先建一个User类

package com.somta.springboot.pojo;
public class User {

    private String id;
    
    private String name;//姓名
    
    private Integer age;//年龄

       //setter和getter方法省略

}

3、新建一个UserController类,编写一些restfull的接口

@RestController
public class UserController {

   @GetMapping("/getString")
    public String getString() {
        return "Hello 张三";
    }
    
    @GetMapping("/queryUserById")
    public User queryUserById() {
        User user = new User();
        user.setId("123456");
        user.setName("张三");
        user.setAge(12);
        return user;
    }

    @GetMapping("/queryUserList")
    public List<User> queryUserList() {
        List<User> list = new ArrayList<>();

        User user = new User();
        user.setId("123456");
        user.setName("张三");
        user.setAge(12);

        User user2 = new User();
        user2.setId("789");
        user2.setName("李四");
        user2.setAge(22);

        list.add(user);
        list.add(user2);
        return list;
    }

}

SpringBoot提倡使用了更简单的方式和注解来开发程序

1、@RestController 注解我们查看其源码可以看到它是由@Controller和@RsponseBody,这样就不用我们去一一指定@RsponseBody,可以让返回的对象统一转成json对象返回。

2、@GetMapping() 这是另一个简写后的@RequestMapping(value = "/queryUserById",method=RequestMethod.GET),与此注解相注解还有@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping,大大简化了我们常用HTTP方法的映射。

4、在浏览器上分别输入请求地址,可以查看到如下页面,表示你已经成功了!

Git代码地址:https://gitee.com/Somta/Sprin...
原文地址:http://somta.com.cn/#/blog/vi...

本文由明天的地平线创作,如想了解更多更详细的内容,请关注一下公众号,公众号内将进行最新最实时的更新! 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值