Controller层接口url设计


前言

如果一个项目略大
发现在单一的controller中直接写class类十分混乱
这里来介绍如何写出简洁便用的controller层


一、先在controller下创建一个包

这个包名就写上你的模块名(这里是admin模块)
请添加图片描述

二、模块里面的controller命名是模块名加业务名称

如图
分别是管理员模块 有关管理员 的操作 (增删改查管理员)
管理员模块 有关产品 的操作(增删改查产品)
请添加图片描述

三 里面的url书写规范

模块名加业务名
写成requsetmapping
然后具体的业务操作再往下写
请添加图片描述
请添加图片描述

package com.example.back.controller.admin;

import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@ResponseBody
@RequestMapping("/admin/Admin")
public class adminAdminController {

    @GetMapping("/list")
    void list(){
        System.out.println("list");
    }

    @DeleteMapping("/del")
    void  del(){
        System.out.println("del");
    }
}
package com.example.back.controller.admin;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

@ResponseBody
@RequestMapping("/admin/product")
public class adminProductController {

    @GetMapping("/list")
    void hello(){
        System.out.println("hello");
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qwecxzz

鸡腿

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值