随笔分类 - SpringBoot
摘要:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId> <version>2.5.6</version> </dependency>
阅读全文
摘要:<!-- mysql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.20</version> </dependency> <dependen
阅读全文
摘要:pom.xml加上 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <!-
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc
阅读全文
摘要:springcloud项目是建立在springboot项目之上的, 为了防止两者版本不兼容带来不必要的麻烦, 我们需要找到他们之间版本的兼容关系. 好在官网给出了该列表,对应关系的地址(拉到页面的最底部"Release Trains"部分): https://spring.io/projects/s
阅读全文
摘要:一、创建父项目 pom.xml添加 <packaging>pom</packaging> 二、创建子项目 order、stock 子项目pom.xml加上 <dependencies> <dependency> <groupId>org.springframework.boot</groupId>
阅读全文
摘要:/* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 80023 Source Host : 127.0.0.1:3306 Sourc
阅读全文
摘要:@Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { HandlerMethod handlerM
阅读全文
摘要:@GetMapping(value = "/downOrderTemplate") public ObjectRestResponse<String> downOrderTemplate() throws IOException { // String rootPath = System.getPr
阅读全文
摘要:package com.example.demo; import java.time.LocalDateTime; public class SmsCode { private String code; private LocalDateTime expireTime; public SmsCode
阅读全文
摘要:/** * 订单编码:日期时间毫秒+随机数共19位 */ @ApiModelProperty(value = "订单编码:日期时间毫秒+随机数共19位") @JsonSerialize(using = JsonLongSerializer.class ) private Long orderNo;
阅读全文
摘要:package com.yq.utils; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.io.IoUtil; import cn.hutool.json.JSONArray; import cn.hutool.po
阅读全文
摘要:<!--hutool 常用工具--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.4.1</version> </dependency> <!--start poi-
阅读全文
摘要:JSON parse error: Cannot construct instance of `com.**` (although at least one Creator exists): cannot deserialize from Object value (no delegate- or
阅读全文
摘要:隔离级别隔离级别是指若干个并发的事务之间的隔离程度,与我们开发时候主要相关的场景包括:脏读取、重复读、幻读。对于脏读、不可重复读和幻读详见:何为脏读、不可重复读、幻读 我们可以看org.springframework.transaction.annotation.Isolation枚举类中定义了五个
阅读全文
摘要:JWT json web token JSON: 轻量级的可读性高的跨语言的数据交换格式 用户登录,前后端分离项目 1、登录验证账号密码,在验证成功的情况下执行下面操作 2、使用UUID生成对应token 3、将token缓存到redis中 redis: key=token, value=user_
阅读全文
摘要:package com.example.ep.test.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.
阅读全文
摘要:引入依赖 https://mvnrepository.com/ <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version>
阅读全文
摘要:说明: QueryWrapper(LambdaQueryWrapper) 和 UpdateWrapper(LambdaUpdateWrapper) 的父类用于生成 sql 的 where 条件, entity 属性也用于生成 sql 的 where 条件注意: entity 生成的 where 条件
阅读全文
摘要:官网文档地址: https://mp.baomidou.com/guide/ https://mybatis.plus/guide/ 一、引入依赖 https://mvnrepository.com/ <dependency> <groupId>com.baomidou</groupId> <art
阅读全文