上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 如果SpringBoot集成了WebSocket,单元测试启动后会报如下错误: javax.websocket.server.ServerContainer not available 这是因为SpringBootTest启动时不会启动服务器,所以WebSocket会报错。 这个时候需要在注解中添加 阅读全文
posted @ 2024-05-11 09:30 天航星 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 在配置 Java 环境变量的时候,有可能会出现修改了JDK的路径,但是Java的环境变量没有相应切换的情况。比如: 但此时在控制台使用java -version命令输出的JDK版本不是新配置的版本,依然是之前的,甚至提示找不到java命令,即环境变量没有生效。 此时可以将Path中Java的环境变量 阅读全文
posted @ 2024-05-11 09:29 天航星 阅读(56) 评论(0) 推荐(0) 编辑
摘要: OpenFeign 定义后备工厂进行服务降级可以使得远程接口调用失败时进行降级处理,而不会直接报错,影响后续代码逻辑。定义后备工厂的步骤如下: 远程接口处定义。 @FeignClient(value = ServiceConstants.SYSTEM, fallbackFactory = Remot 阅读全文
posted @ 2024-05-08 18:05 天航星 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 在定义 OpenFeign 的远程接口时,如果是路径拼接作为参数的远程接口,需要在@PathVariable需注明参数名称,不然代码启动时会报错。 正例@FeignClient(value = ServiceConstants.SYSTEM, fallbackFactory = RemoteFile 阅读全文
posted @ 2024-05-08 18:05 天航星 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在使用 Hutool 的工具类进行复制时,有时候需要只复制不为空的属性。 比如在修改时,先把数据库中的数据查出来: SysArea sysArea = getById(dto.getId()); 此时再以传入值复制到数据库表对象中,但如果传入值中有属性为null,会将数据库表对象的属性也设为null 阅读全文
posted @ 2024-05-07 17:26 天航星 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 数据库表字段名为关键字时,执行SQL是会报错的,一般的处理是在字段左右加`解决,MyBatis-Plus也支持这种处理方式。 找到数据库表对应的实体类。 @TableField注解中的值左右添加`即可。@Schema(description = "说明") @TableField("`desc`") 阅读全文
posted @ 2024-05-07 17:26 天航星 阅读(379) 评论(0) 推荐(1) 编辑
摘要: Spring 原生是允许并解决了单层循环引用的,但从 Spring Boot 2.6.0 开始,默认禁止 Bean 之间的循环引用,如果存在循环引用就会启动失败报错。 此时要解决循环引用问题有两个办法: 设置Spring允许循环引用(推荐)。 spring: main: allow-circular 阅读全文
posted @ 2024-05-01 13:40 天航星 阅读(764) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 项目打包的时候可以通过插件 spring-boot-maven-plugin 来 repackage 项目,使得打的包中包含所有依赖,可以直接运行。例如: <plugins> <plugin> <groupId>org.springframework.boot</groupId 阅读全文
posted @ 2024-05-01 13:40 天航星 阅读(295) 评论(0) 推荐(0) 编辑
摘要: IDEA中,有时 pom.xml 中会出现如下提示: IDEA 2022.1 升级了检测易受攻击的 Maven 和 Gradle 依赖项,并建议修正,通过插件 Package Checker 捆绑到 IDE 中。 这并不是引用错误,不用担心。如果实在强迫症不想看到这个提示,有两个解决办法: 卸载 P 阅读全文
posted @ 2024-04-23 09:25 天航星 阅读(128) 评论(0) 推荐(1) 编辑
摘要: IDEA 中,有时会出现运行卡顿的情况,大概率是内存不足导致的,可以通过如下步骤加大运行内存: 自定义虚拟机内存。 根据电脑内存大小设置,16G内存推荐设置为4G。 重启IDEA,使新配置生效。 显示内存占用。 底部单击鼠标右键,勾选该项。 双击可优化内存占用。 阅读全文
posted @ 2024-04-23 09:25 天航星 阅读(5041) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页