
spring boot
文章平均质量分 71
吹灭读书灯 一身都是月
你还有好多未完成的梦
你有什么理由停下脚步
展开
-
使用AOP以及自定义注解实现业务日志的收集
直接上代码自定义注解:MyLog@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface MyLog { String value() default ""; //value值是说明,会被记录到数据库里面}自定义日志的实体类SysLog@Data@TableName("sys_log")public class SysLog { @TableId(value = "原创 2021-07-01 11:02:29 · 282 阅读 · 0 评论 -
springboot进行单元测试
我在参加学校的小项目时候,比赛要求的是要进行单元测试,而我只用了打印…原来还要进行断言的…而我以前,由于感觉测试麻烦,还想办法把跳过工程的Maven测试test方法????单元测试为什么要单元测试单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。如果单元测试通过,说明我们测试的这个函数能够正常工作。如果单元测试不通过,要么函数有bug,要么测试条件输入不正确,总之,需要修复使单元测试能够通过。单元测试通过后有什么意义呢?如果我们对abs()函数代码做了修改,只需要再转载 2021-06-05 16:58:13 · 615 阅读 · 0 评论 -
使用eolinker(postman)传递map等复杂类型的数据
首先复习一下JSON在标准的 json 格式中,json 对象由在括号括起来,对象中的属性也就是 json 的 key 是一个字符串,所以一定要使用 双引号引起来。每组 key 之间使用逗号进行分隔。Json 定义格式:var 变量名 = { “key” : value , // Number 类型 “key2” : “value” , // 字符串类型 “key3” : [] , // 数组类型 “key4” : {}, // json 对象类型 “key5” : [{}原创 2021-05-05 20:37:34 · 1510 阅读 · 0 评论 -
spring-boot-starter-validation进行参数校验
引入依赖pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>常用注解注意不用错了类型!注解限制@Null限制只能为原创 2021-04-28 21:30:30 · 7920 阅读 · 2 评论 -
springboot上传图片到阿里云OSS同时进行压缩(使用thumbnailator)
首先导入thumbnailator包,关于这个的使用可以看别的博文。pom文件引入: <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</version> </原创 2021-04-09 21:39:53 · 1046 阅读 · 0 评论 -
springboot上传图片到阿里云OSS并实现浏览器预览
如下:原创 2021-04-08 21:10:27 · 4147 阅读 · 0 评论 -
实体类转化为VO返回给前端的方法
返回给前端的时候,我以前一直都是直接用实体类entity直接返回的。但是到后面我越来越发现这样子很不方便:比如这个实体类中有许多属性我不想返回给前端,那我只好写个null;我要一次查询多张表,返回许多数据的话,就肯定只能多去封装一个大类,也就是VO类其实这里的方法有几种,最普通的及时一个个set了:以遍历集合为例:①遍历出来后取出每个元素,一个个set后再添加到新的集合里//类型 List<PhoneCategory> phoneCategoryList = ph原创 2021-04-07 09:16:10 · 5231 阅读 · 0 评论 -
使用mybatis-plus自动生成代码以及MybatisX插件
首先,关于这部分的知识,可以先参考官方文档。MybatisX 快速开发插件代码生成器配置Mybatis-Plus生成代码首先是使用Mybatis-plus根据数据库的连接生成代码:先导入maven依赖:<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version&原创 2021-04-05 21:29:03 · 3948 阅读 · 3 评论 -
springboot配置一个简单的登录拦截器
使用springboot时配置过滤器,拦截未登录的请求的处理方法:方法一 传统过滤器就是从session里面找用户的信息@Component@WebFilter(urlPatterns = {"/index.html","/account/redirect/index","/order.html","/account/redirect/order"},filterName = "userFilter")//由于没有了web.xml,用注解的方式public class UserFilter原创 2021-04-05 15:57:43 · 565 阅读 · 0 评论