SpringBoot
温柔如風
相见即是缘
展开
-
SpringBoot后台处理全局跨域
全局跨域原创 2022-08-14 20:47:49 · 248 阅读 · 1 评论 -
Quartz重启服务会执行但再次执行前Trigger状态为Error的问题。Quartz不同环境的注意事项
Quartz定时任务框架,重启服务时执行一次,但是后续临近执行第二遍时,执行器的状态会变成Error的问题原创 2022-08-09 10:04:20 · 2120 阅读 · 0 评论 -
Mysql截取字符串,格式化字符串
从左边开始截取,length为截取长度,小于等于0返回空字符串。从右边开始截取,length为截取长度,小于等于0返回空字符串。当index>0从左边开始截取直到结束 当index原创 2022-06-11 10:23:41 · 1404 阅读 · 0 评论 -
SpringBoot 启动项目 No appropriate protocol (protocol is disabled or cipher suites are inappropr)
在数据库连接后面加上 &useSSL=false原创 2022-03-17 11:41:26 · 2888 阅读 · 2 评论 -
mysql 免安装版找不到my.ini配置文件
一直用的免安装版本,突然有一天开发时控制台一直报错Data source rejected establishment of connection, message from server: “Too many connections”上网搜说是要我修改最大连接,然后我左找右找没找到my.ini/my-default.ini。不管是c:\下的programData还是安装目录,所以直接新建一个使用。直接新建文本文件就行,改后缀。my.ini里面的内容# For advice on how原创 2022-02-10 11:00:58 · 1421 阅读 · 0 评论 -
no viable alternative at input ‘XXX’
给相应字段加上 ‘’ 即可原创 2022-02-09 17:21:30 · 8084 阅读 · 2 评论 -
java.lang.UnsupportedOperationException:null
今天被这个东西恶心到了用list 的时候 remove 和 add就抛出这个异常后面发现是因为我的list是Arrays.asList出来的出来的list是list 又不是list像这样List<String> target = Arrays.asList(sysConfig.getConfigValue().split(","));List<String> idList = new ArrayList<>(target);下面的idList就可以操作了原创 2021-11-17 17:36:41 · 845 阅读 · 0 评论 -
Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_et_0900_ai_ci,IMPLICIT) for ope
Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_et_0900_ai_ci,IMPLICIT) for operation ‘=’数据库排序规则。一般是不对等的排序规则。我这里原因是 以(utf8mb4_0900_ai_ci,IMPLICIT) 为排序规则的字段 连接了 以(utf8mb4_et_0900_ai_ci,IMPLICIT) 为排序规则的字段从而异常。navicat设计数据库 将字段改回即可...原创 2021-11-15 17:50:38 · 3029 阅读 · 0 评论 -
Elementui-Table自定义行列边框颜色
<el-table class="MyCell" :header-cell-style="{borderColor:'black'}" :cell-style="{borderColor:'black'}" border :data="form" >.MyCell{ border: 1px solid black;}其实用这个就行了.el-table td, .el-table th.is-leaf,.el-table--border, .el-table--group{原创 2021-11-10 15:05:56 · 1726 阅读 · 0 评论 -
SpringBoot使用Maven打包时减小jar包的大小方法
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration>原创 2021-11-08 10:38:16 · 486 阅读 · 0 评论 -
SpringBoot和SpringCloud版本问题
1、SpringCloud: Hoxton.SR82、SpringBoot:2.3.3.RELEASE以下版本全为:2.2.5.RELEASE3、服务者:pring-cloud-starter-netflix-eureka-client4、Eureka:spring-cloud-starter-netflix-eureka-server5、消费者+Ribbon:spring-cloud-starter-netflix-eureka-clientspring-cloud-starter-netfl原创 2021-10-09 17:20:28 · 464 阅读 · 0 评论 -
关于ElementUi的Upload组件手动提交问题及代码优化
最近在写项目时一直使用的是Elementui的Upload组件照片墙的确很好用,不过会引发一些问题。比如:图片类型不对,fileList里是没有第二个文件的。但是照片墙已经显示了,我暂时将其视作bug吧。解决办法:upload有beforeUpload属性 可是该属性在我实验过后发现只能适用于单个文件,多文件的照片墙可以正常拦截,不过照片墙会出现显示BUG。并且为了节省OSS的开支,选择手动上传。使用onchange的属性监控添加文件的type是否为图片不是图片直接fileList.p原创 2021-09-29 11:49:56 · 1572 阅读 · 2 评论 -
支付宝-支付无法回调。蚂蚁云联调HTTP状态301/302
做网站支付时,一开始用的花生壳内网穿透来接受支付回调。但是将项目部署到远程服务器的linux下时发现域名能正常访问,但是支付成功没有回调。打开自助工具下的云联调,将付款订单号输入,发现支付宝发起了回调,不过没有访问成功如下发现返回了301。我开始怀疑是nginx的问题,尝试关闭 不过结果一样无法回调。后面又怀疑是https的问题 所以到花生壳开了http 和https两个映射 ,结果都能正常访问百思不得其解,百度了301状态说是被重定向了,难不成是因为被重定向的地址和设置的回调地址不一所以回原创 2021-09-14 10:12:42 · 1131 阅读 · 0 评论 -
SpringBoot事务失效
@Transactional 应用在非 public 修饰的方法上 因为@Transactional 的工作原理是基于AOP来实现的,所以,必须作用在public的方法上才行2.@Transactional 注解属性 propagation 设置错误TransactionDefinition.PROPAGATION_SUPPORTS:如果当前存在事务,则加入该事务;如果当前没有事务,则以非事务的方式继续运行。TransactionDefinition.PROPAGATION_NOT_SUPPO.原创 2021-08-30 16:45:26 · 963 阅读 · 0 评论 -
LocalDateTime使用@JsonFormat注解不起作用
今天写项目时发现JsonFormat注解不起效后面才发现是字段名的原因将CreateTime改成createTime即可原创 2021-07-26 17:19:41 · 2301 阅读 · 0 评论 -
Mybatis-plus工具类 自动填充QueryWrapper进行高级查询
现在只支持QueryWrapper的eq和like功能 后续拓展SqlAnnotation的注解值 可以进行其他匹配先看实体类public class EnrollmentRecord implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; @Api原创 2021-06-25 10:29:26 · 2153 阅读 · 1 评论 -
Aspect-AOP的Around拦截
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>SpringBoot项目会在导入依赖后自动开启AOPpackage com.cn.school.admin.aspect;import java.util.Arrays;import j原创 2021-06-22 14:00:57 · 615 阅读 · 0 评论 -
SpringBoot查看Mybatis执行语句
SpringBoot整合mybatis后执行时控制台会打印spring的信息而不会打印我们执行的sql语句我们需要在resource下的application.properties加上一句logging.level.com.duan.mapper=debug没有就创建一个出来OK原创 2021-04-27 11:50:08 · 533 阅读 · 0 评论 -
SpringBoot-核心启动注解剖析
可以见到我们启动类上面有个注解Ctrl+左键点进去看看里面蛮多注解的,核心注解是这三个@ComponentScan 组件扫描@EnableAutoConfiguration 核心注解,是自动配置的入口@SpringBootConfiguration 标注这个类是SpringBoot配置类@EnableAutoConfiguration就是从这里面的spring.factories里面相应配置类完成自动配置的如有不对请指出...原创 2021-03-23 19:57:29 · 132 阅读 · 0 评论 -
SpringBoot-YAML格式
YAML 简介YAML 试图用一种比 XML 更敏捷的方式,来完成 XML 所完成的任务。YAML不是XML。为什么不是XML呢?因为:YAML的可读性好。YAML和脚本语言的交互性好。YAML使用实现语言的数据类型。YAML有一个一致的信息模型。YAML易于实现。上面5条也就是XML不足的地方。同时,YAML也有XML的下列优点:YAML可以基于流来处理;YAML表达能力强,扩展性好。总之,YAML试图用一种比XML更敏捷的方式,来完成XML所完成的任务。YAML间接来源原创 2021-03-04 20:59:18 · 142 阅读 · 1 评论