一次系统断电维护之后,apache cxf 的 web service 接口调用一直报错: java.lang.IllegalArgumentException: No enum constant org.apache.ws.commons.schema.XmlSchemaForm. at java.lang.Enum.valueOf(Unknown Source) at org.apache.ws.commons.schema.EnumUtil.valueOf(EnumUtil.java:33…
一.背景 最近闲来无事,想自己搭建一套Spring+SpringMVC+Mybatis+Mysql的环境(搭建步骤会在以后博客中给出),结果运行程序时,适用@ResponseBody注解进行返回List<对象>的json数据时出现了:nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList错误,就细细…
今天学习了一下spring boot 中的mybatis,用mybatis来增删改查用户,获取用户,添加用户,修改用户,删除用户,修改用户,都是可以的,但是获取带分页的用户列表,一直抛出这个java.lang.IllegalArgumentException: No converter found for return value of type: class com.smart.result.Page,一直不知道什么地方的问题,后来一查才知道Page<E>中没有实现属性的set,get造成的…
今天使用SSM框架,用@ResponseBody注解,出现了这个问题 java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMe…
controller返回一个dto,并且定义了@ResponseBody注解,表示希望将这个dto对象转换为json字符串返回给前端,但是运行时报错:nested exception is java.lang.IllegalArgumentException: No converter found for return value of type:XXX.XXX.dto. 这是因为springmvc默认是没有对象转换成json的转换器的,需要手动添加jackson依赖. 解决方法为手动添加jac…
这是因为用了一次以上(多次)mbg导致sql映射文件堆积导致的异常,删除对应的sql映射文件,然后重新生成即可. Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value for org.kinome.rm.dao.SysSysinfoMapper.BaseResultMap at org.apache.ibatis.session.Configuration$Stri…
当遇见java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for 错误的时候不要慌张,仔细检查下面两样是否匹配: 1. Mapper的namespace是否和定义的一致? <mapper namespace="com.sitech.mapper.UserInfo"> 2. mapper的xml文件名称是否和定义的interface名称一致? 只要这两项…
通过HttpServletResponse的addCookie(Cookie cookie)向客户端写cookie信息,这里使用的tomcat版本是8.5.31,出现如下报错: java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie value 错误原因:一个无效的字符[32]出现在了cookie当中,而在ASCII码中32对应的就是空格: 在tomcat 8 之前 cooki…
MyBatis异常日志如下: Caused by: java.lang.NumberFormatException: For input string: "S" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043) at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110) at java.lang.Double.pa…
当字符串方法replaceAll()中替换字符含有特殊字符$如, String test = "<StreamingNo>abc</StreamingNo>"; test = test.replaceAll("abc", "1111111111$$"); 会报异常,解决方法为改写以下形式: test = test.replaceAll("abc", java.util.regex.Matcher.quo…
最近项目中用到fastjson做接口数据的转换,发现报这个错误了,环境是springMVC4,看到阿里的官网说是“ 如果是使用 XML 的方式配置 Spring MVC 的话,只需在 Spring MVC 的 XML 配置文件中加入下面配置即可. <mvc:annotation-driven> <mvc:message-converters> <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpM…