摘要:
首先开关只存在开和关,那么第一时间应该会想到用Boolean类型创建传参字段,所以第一步是在do层创建Boolean类型的字段 在do层编写参数当然在对应表里也要对应上,所以在xml里添加这个字段的映射 因为开关对应所有班级,所以需要我们肯定需要使用对应的主键来绑定需要开关的班级,使用 @PostM 阅读全文
摘要:
Api注解不是Spring自带的,他是swagger里面的,代码编写的时候需要在pom文件中引入相关swagger的依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> 阅读全文
摘要:
回顾注解的格式 ElementType.TYPE表示注解作用范围在type表示可以作用在class,method,filed里,如果是method表示只能作用在该方法,如果是filed则只能作用该字段上 RetentionPolicy.RUNTIME表示运行时有效,如果是source表示只在当前源码 阅读全文
摘要:
报错问题如图: 解决方法:在启动目标项目的pom中打开终端使用命令mvn spring-boot:run然后重试即可 阅读全文
摘要:
指令: 克隆远程仓库: git clone url如:(https://gitee.com/developing-small-z/git-test.git) gitnore文件忽略设置 阅读全文
摘要:
当要更新一条记录的时候,希望这条记录没有被别人更新乐观锁实现方式: 取出记录时,获取当前 version 更新时,带上这个 version 执行更新时, set version = newVersion where version = oldVersion 如果 version 不对,就更新失败 实 阅读全文
摘要:
从官网可以了解到自动填充实习步骤分为两步,第一步在实体类添加自动填充注解例如自动填充插入时间和更新时间 仅仅是注解无法帮助我们完成填充功能,我们需要为他创建处理器,创造类为注解编写相应的方法,mp已经为我们编写了抽象的MetaObjectHandler我们仅需要继承他然后重新方法即可,当然要想被sp 阅读全文
摘要:
默认主键策略为ASSIGN_ID(全局唯一id) AUTO为自增id,需要在数据库中设置主键自增 NONE为不设置主键策略 INPUT将主键设置为手动输入 ASSIGN_UUID也是全局唯一id 实现步骤:在实体类中加入注解@TableId(type=IDType.AUTO)即可 阅读全文
摘要:
spring: datasource: username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/mybatis_plus?useUnicode 阅读全文
摘要:
和一对一级联方法一样,在resultMap标签中添加<associattion>标签添加封装的属性字段,以及select方法和绑定的id。 然后select语句添加查询id应该为对应的user_id,而不是本身的主键id否则任然是一对一的关系。思想和一对一级联是一样的,所以只需要注意接口中定义的返回 阅读全文