tips1

@RestController 复合注解
里面有一个@Controller表示交由spring处理 一个@ResponseBody表示返回的json数据

public interface ResultCode { //可以使用接口  常量类  枚举 三种方式来定义一些固定值

    public static Integer SUCCESS = 20000; //成功

    public static Integer ERROR = 20001; //失败
}

路径中的参数用@PathVariable来接收

@DeleteMapping("{id}")
    public boolean removeById( @PathVariable String id){//路径中的参数用@PathVariable来接收
        boolean flag = eduTeacherService.removeById(id);
        return flag;
    }
  1. 在controller的方法的参数前面加上@RequestBody 表示接收json数据 把json数据封装到对象中
    //使用@RequestBody 把json数据封装到对象中 使用这个注解就必须使用Post方法

  2. 是操作系统之上和业务逻辑之下的中间层也都可以称之为中间件,或者说是主要用于解耦底层逻辑和业务应用的组件,或者是一些可复用的后台组件。这些概念倒是麻溜溜滴…似乎有点道理但又没完全讲清楚这个概念,你说气人不气人?言而总之,总而言之,中间件其实也有两个层面不同理解:1、狭义上讲中间件如常见的远程服务框架、消息队列、缓存等;2、广义上讲中间件是操作系统之上业务逻辑之下的所有可复用的后台组件。

  3. @ControllerAdvice注解
    全局异常处理
    全局数据绑定
    全局数据预处理
    @ControllerAdvice注解的常用方法

  4. 内部类的使用

  5. 外键在一对多 多的那一方 如一个课程对应多个小节 小节表中有一个字段可以表示他是哪个课程的 知道这个字段的作用就好了 不用非要设置 外键关键 foreign_key 设置了的话 想删课程表 如果课程下面有小节 是删不掉的 必须先删小节表

  6. 处理hash冲突的方法有以下几种:

开放地址法
再哈希法
链地址法
建立公共溢出区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值