- 博客(40)
- 问答 (1)
- 收藏
- 关注
原创 springboot 项目的控制器(controller端)的返回值、自定义注解、自定义异常、异常捕捉处理
springboot 项目的控制器(controller端)的返回值、自定义注解、自定义异常、异常捕捉处理
2022-10-21 01:49:37 3374
原创 wait以及notify()和notifAll()方法的使用,以及sleep的区别
wait以及notify()和notifAll()方法的使用,以及sleep的区别
2022-08-15 17:51:37 302
原创 Error evaluating解决xpression ‘ew.sqlSegment != null and ew.sqlSegment != ‘‘ and ew.nonEmptyOfWhere‘.
(看文章之前要排除,自身的代码bug,本文是在本身代码没问题的基础上,依赖包版本过低导致的)先上错误和描述,使用的mybatisplus插件,开始用的是3.1.1版本,然后本地运行项目没有问题,之前将项目打包成war包,也没问题,可以在服务器上正常运行。但是要求,将项目打包成jar包,本地没有问题,使用项目分离的形式进行打包,并且在服务器上运行的时候,在使用到lambda表达式的代码报错,如下:org.mybatis.spring.MyBatisSystemException: nested exc
2021-09-28 11:31:22 25713 23
原创 本地执行正常,war包放到服务器上执行报错没有此方法
报错:java.lang.NoSuchMethodError: org.json.JSONObject.stringToValue(Ljava/lang/String;)Ljava/lang/Object;自己的接口日志没有报出这个错误,因为调用的该方法,没有向上抛出异常。只能在tomcat的wrapper日志找到该问题。通过自己百度发现是版本冲突问题。经过自己跟前辈的咨询,报错的分析:org.json.JSONObject.stringToValue,明确了这个路径下的这个方法,和自己在项目当中
2021-06-21 10:32:16 1133
原创 SpringBoot自定义过滤器的两种方式及过滤器执行顺序
第一种 @WebFilter + @ServletComponentScan 注解1、首先自定义过滤器如下自定义过滤器 ReqResFilter 必须实现 javax.servlet.Filter。然后添加注解 @WebFilter(javax.servlet.annotation.WebFilter),urlPatterns 过滤器要过滤的URL规则配置,filterName 过滤器的名称。@Order(int) 注解,配合 @WebFilter 注解使用,用于多个过滤器时定义执行顺序,值越小越
2020-11-23 16:20:39 667
原创 JAVA当中的Document
JAVA当中的Document分为W3c版本和org.dom4j网上的W3c版本讲解很多在这里着重讲org.dom4j的用法 org.dom4j.Document document = ProtocolUtil.newSuccessDocument(ProtocolUtil.SYNC_TAG); org.dom4j.Element rootElement = document.getRootElement(); org.dom4j.Element cas
2020-09-29 11:32:34 2988
原创 MAVEN的继承和聚合
maven的聚合是建立再继承之上的。有继承关系可以没有聚合。比如现在有parent、child1、child2三个部分,child1、child2是parent的子模块,这时候,child1依赖child2,那么当去执行maven build时候,需要先执行child2,再执行child1才能生效。但是如果使用下图的方式,利用parent将两个模块聚合在一起,那么直接在parent的pom文件进行maven build,就可以智能的进行,先加载parent、再加载child1、再加载child2这
2020-07-13 19:44:13 135
原创 写sql语句的时候一定注意不能加空格
上图就是sql出错的报错,可以看到打印语句,虽然可以或者不可以再数据库中执行,但是只要报错了就是一定影响程序运行的,这就是语句的空格出现的问题。如图可以看到标签前面出现了空格,这就是导致程序出错的原因,去调这个空格就好用了。包括#{name},前面位置也不可以有空格。...
2020-04-18 16:22:39 2820
原创 eclipse编译器出错
这个错误出现是说明eclipse报,编译器除了问题,那么这时候就需要重新建一个工作空间,切过去。过去之后不需要任何操作,再切回到原来的工作空间就可以了。...
2020-04-18 16:21:49 385
TA创建的收藏夹 TA关注的收藏夹
TA关注的人