学习springBoot(五)

 

前言:本部分接着前面的内容学习,主要进行springBoot编写RESTful API(编写接口)

在接下来的学习中,主要编写以下接口:

一、GET类型的   获取女生列表接口

1、首先建一个GirlController,根据前面的学习给它注入@RestController,返回的是一个女生的列表, 具体代码如下:

@RestController
public class GirlController {

    @RequestMapping(value = "/girls",method = RequestMethod.GET )
    public List<Girl> girlList(){


    }
}

spring Boot Jpa操作数据库非常简单,简单到咱们不需要写sql语句!

2、新建一个接口GirlRepository,继承自JpaRepository,然后在JpaRepository里面写明类和id类型,代码如下:

public interface GirlRepository  extends JpaRepository<Girl,Integer>{
}

然后咱们在GirlController里面就可以调用它了,具体调用方法如下:

@RestController
public class GirlController {

    @Autowired
    private GirlRepository girlRepository;


    @RequestMapping(value = "/girls",method = RequestMethod.GET )
    public List<Girl> girlList(){
        return girlRepository.findAll();

    }
}

这里我们在GirlController里面通过@Autowired的注入方式注入,这个注解我们前面也学习过,就是自动配置一些东西,使得实体里面的一些方法和属性可以在这里调用,然后最后就调用的findAll()方法查找所有女生。

最后启动运行监测,这里可以直接在网页上写url测试,也可以使用抓包工具测试,这里我用的是Fiddle抓包工具,测试结果如下:

在这里我们可以看到,数据库里面的两条数据以Json的数据格式展现了出来,说明接口没问题!第一个接口编写成功!

稍微奖励一下自己,接下来写下面的四个接口!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值