- 博客(387)
- 收藏
- 关注
原创 【knife4j报错】.springframework.context.ApplicationContextException: Failed to start bean ‘documentation
在你的项目里添加这个 bean :(加在配置类里就可)
2025-04-04 15:09:54
42
原创 springboot版本号校验,乐观锁
因为 管理端不同的用户 可能对同一条数据进行修改,所以需要配置版本号,这样乐观锁校验一下 就能避免了。然后 你会发现 数据库里面的版本号 自动增加。mybatisPlus就支持。
2025-04-02 12:04:57
117
原创 No spring.config.import property has been defined
遇到No spring.config.import property has been defined怎么解决,你肯定有yaml了,肯定就是。resource 标记一下。
2025-03-29 13:20:08
183
原创 naiveui 封装的 图片上传组件
naiveui 的图片上传 原生写法非常繁琐,而且 不能自动拆分url,在多图上传的时候 很麻烦,所以我封装了一个上传图片的组件,分享给naive 使用者。只要是 绑定这个 formValue.idCardPhoto 你所需要的 字段 就行。
2025-03-28 15:24:31
362
原创 vue3: 如何将后台传来的数组形式的日期转成 yyyy-MM-dd,日期转换
【代码】vue3: 如何将后台传来的数组形式的日期转成 yyyy-MM-dd。
2025-03-22 16:02:30
80
原创 【Mybatis-Plus】mybatisplus更新时,实体字段为空,数据库不更新的解决方案
从前端传过来的数据实体字段, convertType 和 step 设为null时,使用mybatis-plus 的 updateById方法往数据库中更新时,这两个字段不更新,数据不为空可以插入。在需要更新的字段上加上 mybatis plus 的注解 @TableField(fill = FieldFill.UPDATE) ,它的作用是字段填充时要更新此字段。mybatis-plus在更新的时候做了null判断,默认不更新为null的传参。有两种方法都可以解决这个问题,都是加注解。
2025-03-19 15:28:01
414
原创 XML文件不能被打包问题,Invalid bound statement (not found)
此时xml文件的sql语句,注意检查id是否与方法名对应,namespace是否与接口对应,resultMap的全类名是否对应,不然也会报错。将.xml文件放在resources中(使用此方法,注意id,namespace,resultMap是否对应)我的工程项目结构,由于使用Mybatis-plus非常舒服的代码生成器,自动将xml放在了java包下。-- 项目打包时会将java目录中的*.xml文件也进行打包 -->此时查看target编译目录,发现src下的.xml文件未被编译。
2025-03-17 16:58:14
143
原创 spring.factories 的用处
文件的主要用途是让 Spring Boot 能够自动发现和加载项目依赖中的自动配置类。在 Spring Boot 应用启动时,它会扫描所有依赖库的文件,依据文件中的配置信息来加载相应的自动配置类,进而实现各种功能的自动配置。当你开发一个 Spring Boot Starter(自定义的 Spring Boot 依赖库)时,可以使用文件来指定自动配置类。这样,其他项目引入你的 Starter 后,Spring Boot 会自动加载这些配置类,完成相应的配置。
2025-03-14 11:14:21
424
原创 内网maven库,复制到其他电脑本地,无法解析
这是因为复制过来的maven库 里面有 .lastUpdated, 只要删除了 ,还有 _remote.repositories 删除就行。
2025-03-06 11:06:33
74
原创 如何在docker上部署前端nginx服务(VUE)
目录结构clean.shstart.sh然后是ngxin的配置启动顺序 clean.sh start.sh。
2025-02-26 16:03:43
413
原创 如何在docker上部署java服务
启动顺序 build start 关停 clean 如果二次启动 直接rebuild。首先 Dockerfile。然后 build.sh。然后clean.sh。
2025-02-26 15:54:01
441
原创 shared-configs配置!如何让bladeX微服务框架不读取nacos上的blade.yaml和blade-dev.yaml
我是在bootstrap上加的 就好用了。
2025-02-23 16:08:35
136
原创 docker部署的微服务 如何保证其注册的ip是服务器ip而不是内网ip
【代码】docker部署的微服务 如何保证其注册的ip是服务器ip而不是内网ip。
2025-02-19 21:05:39
95
原创 将格林威治时间(通常是 ISO 8601 格式)转换为本地时间并提取日期部分
要将格林威治时间(通常是 ISO 8601 格式)转换为本地时间并提取日期部分,你可以使用 Java 8 引入的java.time包中的类来完成。
2025-02-18 12:52:45
323
anapsix/alpine-java:8-server-jre-unlimited
2025-02-05
100个python脚本合集,适合学习,生活日常等等
2024-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人