javaee
younha66
每天进步一点点、、、
展开
-
JSON中的optString和getString的区别
起因:今天看到同事写的代码用到了optString,了解了一下跟getString的区别之前没想到JSON有这么个方法,一直都用getString,现在有optString方便很多了。。1.optString该方法获取JSON数据中的key值不存在时会返回空字符串或者返回指定的默认值。2.getString该方法获取JSON数据时如果key值不存在会报空指针异常。 所以...原创 2018-09-12 14:26:28 · 1060 阅读 · 0 评论 -
The type org.springframework.context.ConfigurableApplicationContext cannot be resolved. It is indire
1.起因导入maven项目,报如上错误。2.造成原因可能是因为maven项目下载jar包时出现中断,出现了一些过程文件,后缀为.sha1-in-progress。3.解决方法通过windows的cmd.exe进入到该项目与pom.xml同目录下运行命令-》mvn dependency:purge-local-repository等待提示构建成功。然后再 项目-》mave...原创 2018-10-15 18:07:45 · 296 阅读 · 0 评论 -
SpringMVC上传文件出现400 Bad Request错误
1.起因写了上传文件代码,用postman测试一下报400 Dad Request。2.原因看了下资料了解到使用SpringMVC上传文件需要在form表单中添加enctype="multipart/form-data",并且需要在springmvc的配置文件加入上传文件的bean代码,否则会报以上错误。3.解决方法form表单中添加enctype="multipart/for...原创 2018-09-28 17:48:59 · 3586 阅读 · 0 评论 -
Java Resources 出现红色叹号的解决方法
1.原因可能是因为build Path 没有重新指定路径。2.解决方法右键项目->Build Path ->Configure Build Path..->Libraries 下出现红色X的jar包移除即可原创 2018-09-28 16:18:08 · 8899 阅读 · 0 评论 -
java.lang.NoSuchFieldError: INSTANCE 错误的解决方法
1.起因因为用到短信验证码,所以导入了httpclient-xx.jar 和httpcore-xx.jar包。ps:本来项目里已经有相应版本的jar包,因为jar包没有对应的class文件,所以cho重新导入其他版本的jar包。2.报错原因因为出现同名jar包冲突而引起的报错。ps:tomcat下同名不同版本的jar包,默认加载版本低的。3.解决方法删除发生冲突的jar包即可。...原创 2018-09-28 16:11:21 · 6356 阅读 · 0 评论 -
Eclipse报:Ambiguous mapping. Cannot map 'XXXController' method
1.起因今天写代码有点粗心了,把Controller中的代码移动到其他Controller下,忘了注释原来的代码,导致这个bug。。。eclipse报:Ambiguous mapping. Cannot map 'XXXController' method 。2.报错原因@RequestMapping(value=“XXX”)中的value值XXX出现了重复导致的。ps:这个value...原创 2018-09-28 10:48:43 · 2736 阅读 · 0 评论 -
SVN检出项目报:Access restriction: The type 'BASE64Decoder' is not API
1.起因 今天从SVN里检出项目出现个别文件报错(Access restriction: The type 'BASE64Decoder' is not API (restriction on required library 'D:\Java\jdk1.8.0_51\jre\lib\rt.jar')) 这是svn检出项目经常遇到的一个情况,其实解决方案很简单,如下。...原创 2018-09-27 16:32:03 · 198 阅读 · 0 评论 -
使用JSONObject和JSONArray输出带有数组的json数据
最近写接口需要通过json格式返回数据给前端。emmm,刚开始碰到了坑,因为对这两个方法不熟悉,昨天思考一下午没想出来,今天看了一下其他项目代码大概了解到怎么用了。。遇坑的原因是昨天倒错了JSONArray包,没注意到本来项目里有封装有一个JSONArray包。。。项目要输出带有数组的数据,基本思路就是先创建一个JSONObject对象,再创建一个JSONArray对象,可以使用J...原创 2018-09-07 15:59:43 · 32084 阅读 · 0 评论 -
svn提示*out of date
今天在eclipse上提交一个文件svn出现了out of date的报错信息。。百度了解到了原因:因为有人比你先一步提交更新了同一个文件的代码,所以你再提交会发生冲突解决方法:将本地文件夹先update一下,然后就可以commit成功了! ...原创 2018-09-10 18:13:46 · 352 阅读 · 0 评论 -
org.springframework.mail.MailAuthenticationException: Authentication failed;解决方法
1.原因java程序发送邮件时,用户认证失败导致如下错误:org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is javax.mail.AuthenticationFailedException: 535 Error: xxxxxxx: http://...原创 2018-10-16 16:14:53 · 24219 阅读 · 6 评论