错误整理

java.lang.NullPointerException: null
没加@RequestParam
 
net.sf.json.JSONException: null object
参数为空,没给他传
 
"org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'system_map' is not present
 
在@RequestParam 中加下条
required=false
 
Description:
 
Failed to bind properties under 'spring.datasource.type' to java.lang.Class<javax.sql.DataSource>:
 
Property: spring.datasource.type
Value: com.alibaba.druid.pool.DruidDataSource??
Origin: class path resource [application.properties]:10:26
Reason: No converter found capable of converting from type [java.lang.String] to type [java.lang.Class<javax.sql.DataSource>]
 
返回值在类头要有
void的位置,最后要给他返回回去,在类的最后。
 
多数据源问题
 
java.lang.ClassCastException: java.util.HashMap cannot be cast to java.lang.String
 
xml配置select 问题 map转成string就好了
 
语法错误 FROM
参数错误:
mybatis报错:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exception
 
replace() 方法通过用 newChar 字符替换字符串中出现的所有 oldChar 字符,并返回替换后的新字符串。
 
Bad sql 一般情况是sql写的有问题,但是还有种情况

 

 这种 用了@通道的,需要看下自己用户的权限,一般要使用权限高的才可以

 

for input string "0.0"

 

应该是赋值的时候,变量定义为其他类型,却接收到了字符串类型的值,所以报错了

 

 

 

cast to map

 

cast to String

 

这种一般都是xml 和mapper层和service没映射好造成的

 

 
《关于==和equals的区别》
 
总结的来说:
 
  1)对于==,比较的是值是否相等
 
            如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;
 
    如果作用于引用类型的变量,则比较的是所指向的对象的地址
 
  2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量,equals继承Object类,比较的是是否是同一个对象
 
    如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;
 
    诸如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容。
 编写代码时候很常用!!!!!!!!1

posted @ 2019-11-18 14:07  稳健国国王  阅读(465)  评论(0)    收藏  举报