package com.example.demo.controller; import com.example.demo.entity.Admin; import com.example.demo.service.AdminService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import reactor.core.publisher.Flux; import reactor.core.publisher.Mono; import java.util.List; /** * @author yanpeng * @version 1.0 * @desc TODO * @company 北京中经网软件有限公司 * @date 2020/10/27 14:34 */ @RestController @RequestMapping("admin") public class AdminController { @Autowired private AdminService adminService; @GetMapping("list") public Flux> list(){ List list = adminService.findList(null); return Flux.just(list); } @PostMapping("save") public Mono list(Admin admin){ Admin save = adminService.save(admin); return Mono.just(save); } }