
开发中的问题
莞尔流年
这个作者很懒,什么都没留下…
展开
-
lombok使用@SuperBuilder不能调用build方法
lombok提供的@Builder注解,使得在属性设置的时候非常方便且代码直观。但是当对象使用了继承时,父类的对象使用builder方式是无法获取到的。自1.18.2 版本后,lombok提供了一个新的注解:@SuperBuilder ,使用该注解替换父类和子类的 @Builder注解即可。如果有多层继承关系,所有的父类都需要使用该注解。而使用@SuperBuilder 可能会出现找不到builder方法的情况,此时可能有以下可能的问题:lombok的版本尽可能使用较新的版本,我用的是 1.1原创 2021-02-02 21:10:42 · 3385 阅读 · 0 评论 -
Mybatis generator 生成xml文件时覆盖原文件
当执行 mybatis-generator.xml 文件重新生成dao层文件时,如果希望xml文件可以覆盖原文件而不是追加内容,可以通过如下配置达到目的:1、在pom.xml 文件里的plugin里添加依赖包:<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId>原创 2020-11-16 11:50:30 · 4540 阅读 · 3 评论 -
使用@slf4j 运行时提示找不到符号log
很简单的一个测试类:@Slf4jpublic class FileTest { public static void main(String[] args){ log.info("hello"); }}检查了下lombok 插件的配置:已经正常安装,并且其他项目没有报错,忽然看到event log有错误提示:点开发现提示的问题正是lombok的问题:根据提示,设置了下:再次运行程序,日志可以正常打印了:...原创 2020-09-25 19:03:57 · 10104 阅读 · 3 评论 -
Springboot jar包部署后不能读取resources目录下的Excel文件
最近做线下数据补录到线上,因为关联了5个数据表,所以没法写SQL执行。在本地测试的时候,使用如下读文件的方式是正常的: String fileName = "xxxFile.xlsx"; String filePath = this.getClass().getClassLoader().getResource(fileName).getPath(); InputStream stream = new FileInputStream(filePath);但是线上部署以后,读取文件时,会到项目路径原创 2020-05-18 14:26:30 · 2602 阅读 · 0 评论 -
Maven Download Sources 失败
当我们想查看源码中字段或方法的定义时,点击“Download Sources”会出现如下的提示:根据提示可知,下载源码时找不到source包解决方法是:在该模块的pom文件中进行source打包的插件配置<plugin> <groupId>org.apache.maven.plugins</groupId> <ar...原创 2020-04-13 10:06:02 · 3369 阅读 · 0 评论 -
级联初始化-ajax
最近写页面,需要做 业务线 和 业务 的级联组件,并在页面打开就做好初始化。原来用的方案是每个初始化的方法返回一个Boolean类型的值,在方法调用处,用while循环判断是否几个初始化的方法全部返回了值,但是这种方式会造成资源的浪费,后来就百度了一下,发现自己进入思维误区了,ajax请求是异步的,改为同步不就好了。。。。。。【原方案】$(function () { var flag1...原创 2019-09-27 16:04:45 · 176 阅读 · 0 评论 -
ElasticSearch使用中遇到的坑
1、深度查询分页之数据重复问题【原因】ES查询如果排序字段有重复值,字段的顺序是不固定的,分页越深,重复度可能越高【解决】查询的排序字段尽量加上主键,同时排序2、金额统计丢失精度问题【原因】金额在定义的时候使用的是float类型,而float的精度不是很准确【解决】金额的类型定义为double3、update_time自动更新 + 初始化字段问题【原因】update_time设置为t...原创 2019-04-29 12:20:16 · 3175 阅读 · 0 评论 -
Bootstrap 加载页面报错
BootStrap加载页面报错有以下几种情况:加载页面时,后端控制台报错:后端控制台可以报错,这样的问题解决起来比较容易,因为报错的信息基本可以定位到报错的那一行代码,根据提示修正就可以了。页面弹窗提示问题,页面表格没有加载数据首先看一下是否是后端查询数据的问题,如果不是后端的问题,那么检查一下页面的表格配置,很可能表头中<td></td>的个数与表格体中&...原创 2019-03-29 10:38:25 · 1265 阅读 · 0 评论 -
java.lang.IllegalStateException: Failed to deserialize object type
这两天系统时不时的会报这个错误,具体的堆栈信息如下:java.lang.IllegalStateException: Failed to deserialize object type at org.springframework.util.SerializationUtils.deserialize(SerializationUtils.java:75) at ...原创 2018-12-07 16:13:54 · 11069 阅读 · 0 评论 -
stacktrace: java.lang.ClassCastException: java.util.HashMap cannot be cast to
今天线上发了好几封预警邮件,邮件内容如下:看了下项目报错的代码: ApiResult<WithdrawResultDto> withdrawResult = loanApiService.queryWithdrawResult(contractNo); WithdrawResultDto withdraw = withdrawResult.getDa...原创 2018-12-20 12:15:06 · 8274 阅读 · 3 评论 -
Springboot 单元测试注解报错 或 注入失败
今天做单元测试遇到一个问题,报错信息如下:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test at org.spr...原创 2018-04-26 17:10:13 · 18842 阅读 · 3 评论 -
Spring boot启动提示Whitelabel Error Page 401 spring需要授权登录
项目结构:其余配置均按照教程来的,但是tomcat启动之后没有跳转到起始页,页面显示: 这个用户名和密码肯定是不知道正确值了,点击“取消”,提示:各种折腾之后发现,虽然tomcat能启动,但是mvn package的时候却报错,因为入口类在msso-web里,api会报找不到入口类,再看下api的pom,发现把下面的代码删除就好了:<build> <plugins>原创 2017-09-21 15:44:40 · 3989 阅读 · 0 评论 -
Caused by: java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParser
最近尝试着用spring boot ,页面模版使用的jsp,在pom里配置了对jsp的支持:<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId></dependency>发现tomcat启动的时候报错:?? 26, 2017 2:20:原创 2017-09-26 14:42:36 · 12459 阅读 · 5 评论 -
JSP Form表单input元素不能提交
昨天写代码的时候发现一个问题,就是form表单提交的时候,其子元素input有没提交成功的,检查了name属性,是正常的。提交的时候输入框里也是有值的。后来想了想,可能是元素设置了disabled属性的问题。但是把disabled的去掉之后还是没成功。于是今天早上继续,在网上看到了关于readonly与disabled的区别之后,发现了问题的根源。 readonly在显示上并不如disabled好原创 2016-09-21 10:29:24 · 2065 阅读 · 0 评论 -
js跨域问题
问题:查询出来的数据传给了顶层网址。报错信息:火狐上的错误: Permission denied to access property “document” $(window.parent.document).find(“#database_name”).val(databaseName);谷歌上的错误: Uncaught SecurityError: Blocked a frame with原创 2016-09-20 15:42:46 · 945 阅读 · 0 评论