学习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的数据格式展现了出来,说明接口没问题!第一个接口编写成功!

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

猜你喜欢

转载自blog.csdn.net/MagicMHD/article/details/81982620