错误集锦
秃头哥编程
这个作者很懒,什么都没留下…
展开
-
springboot启动报错Could not resolve placeholder xxx
今天启动SpringBoot项目的时候报错Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.datasource.druid.initialSize' in value "${spring.datasource.druid.initialSize}"首先确认一下配置文件里该字段是否存在以及字段名是否写对了。如果确认无误,再看看配置文件是否引用了,一般我们不同的环境会配置不同的配置文原创 2021-06-29 14:19:11 · 33335 阅读 · 2 评论 -
template or fragment could not be resolved
写项目的时候,出现这个错误,模板引擎使用的是Thymeleaf,出错的语句确定是下面这行<div th:replace="carousel :: html"></div>这是在一个html引入另一个html,反复检查之后发现没啥错误,于是我对比了一下以前写的,发现现在写的少了html标签<html xmlns="http://www.w3.org/1999/x...原创 2019-05-24 17:47:19 · 4226 阅读 · 0 评论 -
SpringBoot重定向中文出现乱码
今天写作业的时候,发现从一个controller跳转到另一个controller时,中文变成了??,刚开始我以为是从前端接收过来变成了乱码,于是我试着把参数打印出来,发现是中文并不是乱码,这就比较奇怪了,好好的参数,没动它怎么就变成乱码了?我看了看我的代码,发现是这样写的return new RedirectView(contextPath + "/topics/" + category + "...原创 2018-12-29 22:41:00 · 2742 阅读 · 0 评论 -
MySQL的Timestamp插入丢失毫秒的问题
昨天写项目的时候,因为加密的时候涉及到了数据库的一个timestamp类型的字段,写到后面发现生成的密文和接收到的密文死活对不上,唉。今天吃完午饭看了看,写了个测试方法, @Test public void testAddUser() throws Exception { User user = new User(); user.setAppOpenid("openId1...原创 2018-12-02 14:58:30 · 5693 阅读 · 2 评论 -
pom文件指定tomcat服务器引发的问题
这不能算是一个bug,是我太笨了。昨天从github上面copy了一个项目准备到本地运行。导入该maven项目到eclipse中后,熟练的把项目加入tomcat,启动tomcat运行。访问发现首页有了,但样式都没了,也不能跳转到任何地方。第一想到就是是不是静态资源都被拦截了,看了看发现有相关的配置。搞得我反反复复import了好多次,最后我打算看看他的pom.xml文件,发现配置了这么一段&...原创 2018-11-25 21:01:52 · 1249 阅读 · 1 评论 -
Software caused connection abort: socket write error
在使用ftp上传图片到服务器的时候,总报错代码只有下面短短的几行 @Test public void testFtp() throws SocketException, IOException { // 创建一个ftpclient对象 FTPClient fc = new FTPClient(); // 创建ftp连接,默认是21端口 fc.connect("192....原创 2018-11-14 13:26:06 · 1167 阅读 · 0 评论 -
记一次丧心病狂的找bug经历
java.lang.IllegalAccessError: tried to access class javax.el.Util from class javax.el.ELManager这个报错我今天快看吐了,用了一下午加一晚上才解决。说它是bug又不是bug,说不是也算是。因为一个外包项目需要使用图片上传和下载的功能,所以我就想写一个小demo试试,SSM+jsp,因为我好久没写过js...原创 2018-11-06 21:13:13 · 531 阅读 · 0 评论 -
Mybatis使用order by语句
今天在公司写代码的时候,想到有这样的需求,就是点击不同的按钮,跳转到同一个页面,但根据不同的条件对查询出来的结果进行排序。因为有六七种情况,所以我不可能相同的代码重复写六七遍,仅仅是查询条件不同。所以自然而然的就想到传入一个参数给sql语句,然后使用order by进行排序。因为之前一直使用#运算符,所以一如既往,使用#运算符就干,然鹅结果却是不起作用,看了一下输出日志,发现是这样输出的...原创 2018-08-11 05:46:22 · 8213 阅读 · 1 评论 -
SpringMVC接收数据时String转Date的问题
今天在公司的时候,出现了400错误,因为是整体接收的数据,所以首先去检查了一下前端的id是否和实体类的字段名一样,因为一次传了22个值===,所以难免有错。但检查了一下,发现没错。其次就是看看数据类型是否匹配了,因为我字段有Date类型的,所以问题很大可能性是出自这里,后来通过给字段加上下面的注解,解决问题。@DateTimeFormat(pattern = "yyyy-MM-dd")...原创 2018-07-26 19:36:42 · 364 阅读 · 0 评论 -
Mybatis查询数据库有返回,但实体类输出null
今天遇到了一个很坑的问题,测试的时候,显示返回了一条数据,但输出却是null,一开始以为是实体类中字段的名称和数据库字段的名称不对应 // 用户id private String user_id; // 用户名 private String user_name; // 密码 private String user_password; ...原创 2018-07-13 13:04:22 · 3902 阅读 · 4 评论 -
不做单元测试的程序员都在耍流氓
昨天下班时遗留的bug,今天上班十几分钟终于解决了。运行服务器不报错,f12看一下控制台发现数据没有传过来。一脸懵逼,因为下班了也就没弄了。旁边同事提醒我做单元测试。的确,很多时候因为懒都不愿去做这个,但很多的bug隐藏的很深,完全不好靠肉眼解决,这时就需要做单元测试了。于是煎熬了一夜的我,第二天来到公司就开始写单元测试,从dao层开始,没问题,能正常和数据库交互,接着service,我滴...原创 2018-07-24 09:35:22 · 543 阅读 · 0 评论 -
搜索项目遇到的问题
一、ajax发送多次请求的问题$('#firstPage').click(function() { ......}); 点击一次按钮,通过控制台发现会发送多次请求,当你多点几次,就会呈指数增长,直接卡死了。改成下面的形式解决问题。$('#firstPage').unbind("click").bind("click",function() { .........原创 2018-06-28 20:19:09 · 294 阅读 · 0 评论 -
org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;
今天整合SSM项目的时候,启动tomcat没报错,在浏览器输入地址后,出现错误HTTP Status 500 - Handler processing failed; nested exception is java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeou...原创 2018-06-09 13:02:07 · 867 阅读 · 0 评论 -
使用hibernate validate出现jar包冲突的问题
今天写代码的时候因为要进行一些数据验证,所以使用了hibernate validate来进行数据的校验,代码都写好之后,启动tomcat一直报错,我下载的是最新的版本我导入了以下5个jar包 报错以后我一直在一步步的往回退,后来发现只要导入validation-api就会报错,但没有这个不行啊,没有这个还用个屁啊。在这过程中不只报一种错误,各种各样的错误,(印象比较深刻的有一...原创 2018-06-08 14:49:25 · 2774 阅读 · 1 评论