java
fanzhi16
这个作者很懒,什么都没留下…
展开
-
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
数据库查出来Map<String,String> mapmap.put(‘ss’,222);去除数据转 int 报错 java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer解决方法:1.先转String,再转想要的类型:String str = String.valueOf(vo.get(“id”));2.Integer.parseInt(map.get(“id”).toStr原创 2022-05-05 16:55:34 · 9044 阅读 · 0 评论 -
@AllArgsConstructor with @value属性冲突
删除AllArgsConstructor 注解 or也可以使用@RequiredArgsConstructor然后你的 private 加上final 会给带final的进行注入,避开@value原创 2022-02-08 14:51:22 · 507 阅读 · 0 评论 -
通过对象获取属性名list
/** * 通过对象获取属性名list * * @param clazz * @return */private static List<String> getFieldNames(Class clazz) { List<Field> declaredFields = new ArrayList<Field>(); while (clazz != null) { // 遍历所有父类字节码对象 Field[] fields = clazz.getDec原创 2022-01-13 15:31:10 · 343 阅读 · 0 评论 -
mapper技巧中大于小于,字符拼接,foreach循环
大于小于号报错解决:使用< ! [ CDATA[ ] ] > ,因为xml格式遇到这种格式会把方括号里面的内容原样输出不进行解析。如: >= 改成 <! [ CDATA [ >= ]使用<![CDATA[ ]]> 。因为xml格式遇到这种格式会把方括号里的内容原样输出,不进行解析,如: >= 改成 <![CDATA[ >= ]]> CDATA术语 CDATA 指的是不应由 XML 解析器进行解析的原创 2022-01-12 11:29:28 · 1255 阅读 · 0 评论 -
错误:找不到或无法加载主类
在IDEA的使用过程中,经常断掉服务或者重启服务,最近断掉服务重启时突然遇到了一个启动报错:错误:找不到或无法加载主类猜测:1,未能成功编译; 尝试:菜单---》Build---》Rebuild Prodject 结果:启动服务仍然报同样的错误 2,缓存问题; 尝试:菜单---》File---》Invalidate Caches/Restart 选择Invalidate and Restart 或者 只是Invalidate,清除掉缓转载 2021-12-07 14:07:08 · 773 阅读 · 0 评论