参考kems-module-system模块下的package结构。

新建controller

controller下新建DemoController.java

   @RestController
   @RequestMapping("/demo")
   @Validated
   @Api(tags = "演示样例")
   public class DemoController {
       @PostMapping("/updatedemo")
       @ApiOperation("更新")
       public Result<DemoVO> getDemo(@RequestBody @Valid AddDemoParam param){
           //此处为伪代码实现
           return  Result.success("返回消息",new DemoVO());
       }

       @GetMapping ("/list")
       @ApiOperation("获取列表")
       public PageListResult<DemoVO> list(@RequestParam @Valid DemoQuery query){
           //此处为伪代码实现
           List<DemoVO> list=new ArrayList<>();
           return new PageListResult<>(list);
       }
   }

pojo定义

controller下新建param、vo、query包,分别作为入参、返回参及查询条件的相关类存放路径。如下图所示

image-20210409104708952

新建Service

  1. 模块根目录下新建service包,然后在service包下新建impl包。
  2. service下新建inteface: IDemoService.java,注意命名规范,接口需以I为前缀
  3. impl包下新建class: DemoServiceImpl.java

新建Mapper

  1. 模块跟目录下新建mapper
  2. 新建DemoMapper.java,按照规范,此处Mapper虽为interface,但不用I作为前缀命名。
  3. resource/mabytis下新建对应的DemoMapper.xml
Copyright © 2017-2023 深圳金证引擎科技有限公司 all right reserved,powered by Gitbook该文件最后修订时间: 2023-09-01 14:01:34

results matching ""

    No results matching ""