开发常见问题和解决办法
总结常见开发小技巧,提高开发效率
你不是四叶的
走出大山,回到大山
展开
-
IDEA2023版本创建Spring项目只能勾选17和21却无法使用Java8的完美解决方案
spring官网版本绿色代表 在Spring社区的支持下,免费提供安全更新和错误修复 也就是说在国际版中Spring版本要用到3.0以后的版本了 所以idea 2023版也会同步变更(信息对齐 方便推广)当我们使用IDEA2023版本以后的版本创建Spring项目的时候发现JDK只能勾选17和21 但是一般情况下都是用的JDK1.8的版本就会创建失败 提示jdk版本不匹配。第二种方式比较直接 就是升级jdk版本为17,jdk的升级都会向下兼容的。原创 2024-03-12 10:34:55 · 1200 阅读 · 0 评论 -
java中自定义将map对象映射成对应的对象(下划线转 驼峰式命名法转化)
项目搭建中利用泛型和反射机制创建一些公用的工具方法处理特定的数据接口转换原创 2023-03-21 19:40:40 · 1157 阅读 · 1 评论 -
根据集合对象(可以同时满足多个)的属性去重
集合根据对象的属性去重 List<TProjectTeam> tProjectTeams = facilityMapper.selectProjectNameByBase(projectTeamName) .stream() .collect(Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>( .原创 2021-11-26 16:11:55 · 116 阅读 · 0 评论 -
【Java异常】Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-
【Java异常】Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true主要原因时自定义的bean使用系统内部已存在,不能覆盖有两种解决方法重新命名这个实例,实例名字改为另一个名字即可。修改全局配置文件(ymal为例)spring: main: allow-bean-definition-over原创 2021-11-16 17:14:17 · 7421 阅读 · 0 评论 -
查看、更改MYSQL数据库时区
show variables like '%time_zone%’;// 查看当前时区set time_zone = ‘+8:00’;//修改时区 (东八区)flush privileges //保存时区原创 2021-10-26 21:07:21 · 150 阅读 · 0 评论 -
IDEA单元测试System.in不能键入
IDEA单元测试System.in不能键入help–>Edit Custom VM Option… 打开后在文件中加入-Deditable.java.test.console=true然后重启IDEA原创 2021-08-25 13:12:37 · 107 阅读 · 0 评论