- 博客(15)
- 收藏
- 关注
原创 常见的增删改查前后端代码
1.查询展示列表后端 //4 条件查询带分页的方法 @PostMapping("pageTeacherCondition/{current}/{limit}") public R pageTeacherCondition(@PathVariable long current, @PathVariable long limit, @RequestBody(required = false) TeacherQue
2021-06-28 17:59:44
1372
原创 vue-admin-templateme模板介绍
1.前端入口index.htmlmain.js2.技术vue+element-ui3.框架build目录放项目构建的脚本文件4.config目录配置文件把这个设置为useEslint: false,让其不自动检查代码dev.env.js中的BASE_API: 设定前端要访问到后端接口的地址5.src目录api:定义调用方法assets:放静态资源components:组件icons:放图标router:路由views:前端相关页
2021-06-24 11:55:24
149
原创 axios介绍
axios是独立于vue的一个项目,基于promise用于浏览器和node.js的http客户端在浏览器中可以帮助我们完成 ajax请求的发送 在node.js中可以向远程接口发送请求 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-
2021-05-03 15:33:30
334
原创 ECMAScript 6 简介
自学参考:http://es6.ruanyifeng.com/一、ECMAScript 6 简介ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。1、ECMAScript 和 JavaScript 的关系一个常见的问题是,ECMAScript 和 JavaScript 到底是什么关系?要讲清楚这个问题,需要回顾历
2021-05-02 15:51:21
133
原创 日志介绍
一、日志1、配置日志级别日志记录器(Logger)的行为是分等级的。如下表所示:分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别# 设置日志级别logging.level.root=WARN这种方式只能将日志打印在控制台上二、Logback日志spring boot内部使用Logback作为日志实现的框架。Logback和log4j非常.
2021-05-02 15:44:15
108
原创 MyBatis-Plus的controller层常见方法调用
一、查询所有list() @ApiOperation(value = "所有讲师列表") @GetMapping("/findAll") public R findAllTeacher() { //调用service的方法实现查询所有的操作 List<EduTeacher> list = teacherService.list(null); return R.ok().data("items",list);
2021-05-02 15:23:14
4823
1
原创 swagger介绍使用
一、Swagger2介绍前后端分离开发模式中,api文档是最好的沟通方式。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。及时性(接口变更后,能够及时准确地通知相关前后端开发人员) 规范性(并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息) 一致性(接口信息一致,不会出现因开发人员拿到的文档版本不一致,而出现分歧) 可测性(直接在接口文档上进行测试,以方便理解业务2.在common中引入相关依赖...
2021-05-02 13:38:14
296
1
原创 统一返回的json时间格式
统一返回的json时间格式默认情况下json时间格式带有时区,并且是世界标准时间,和我们的时间差了八个小时在application.properties中设置#返回json的全局时间格式spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8...
2021-04-30 21:00:48
350
1
原创 MyBatis-Plus代码生成器
1、在pom中引入依赖 <!-- velocity 模板引擎, Mybatis Plus 代码生成器需要 --> <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId>
2021-04-30 20:53:18
125
1
原创 springcloud工程创建入门
1.创建父工程1、创建sprigboot工程guli-parent在idea开发工具中,使用Spring Initializr快速初始化一个Spring Boot 模块,版本使用:2.2.1.RELEASE2、删除 src 目录3、配置 pom.xml修改版本为:2.2.1.RELEASE<artifactId>节点后面添加 pom类型<packaging>pom</packaging>4、在pom.xml中添加...
2021-04-30 20:30:04
135
1
原创 数据库设计规范
数据库设计规约以下规约只针对本模块,更全面的文档参考《阿里巴巴Java开发手册》:五、MySQL数据库1、库名与应用名称尽量一致2、表名、字段名必须使用小写字母或数字,禁止出现数字开头,3、表名不使用复数名词4、表的命名最好是加上“业务名称_表的作用”。如,edu_teacher5、表必备三字段:id, gmt_create, gmt_modified说明:其中 id 必为主键,类型为 bigint unsigned、单表时自增、步长为 1。(如果使用分库分表集群部署,则
2021-04-30 20:05:22
303
1
原创 MyBatis-Plus实现复杂条件查询--QueryWrapper
一、wapper介绍Wrapper : 条件构造抽象类,最顶端父类 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 QueryWrapper : Entity 对象封装操作类,不是用lambda语法 UpdateWrapper : Update 条件封装,用于Entity对象更新操作 AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取...
2021-04-30 17:59:22
1461
1
原创 MyBatis-Plus的普通增删改查,乐观锁,性能分析操作
1、创建数据库:mybatis_plus2、创建User表其表结构如下:id name age email 1 Jone 18 test1@baomidou.com 2 Jack 20 test2@baomidou.com 3 Tom 28 test3@baomidou.com 4 Sandy 21 test4@baomidou.com 5 Billie ...
2021-04-30 16:05:25
204
原创 mybatis_plus简单入门简介
1、引入依赖<dependencies>2 <dependency>3 <groupId>org.springframework.boot</groupId>4 <artifactId>spring-boot-starter</artifactId>5 </dependency>67 <dependency>8 <g
2021-04-30 12:40:59
117
原创 MyBatis-Plus介绍
一、简介官网:http://mp.baomidou.com/参考教程:http://mp.baomidou.com/guide/MyBatis-Plus(简称 MP)是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。二、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Se...
2021-04-30 12:31:37
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人