springboot
sunflowr
深度技术 拓展技术向向更深发展
展开
-
关于bean copy的测试
日常开发中,我们经常会有将一个java bean的属性拷贝到另一个java bean的需求,一个个set显得水平又太搂,所以,经常会用到一些工具来进行bean copy。其中我们常用的工具有apache beanutils、spring beanutils、cglib beancopier、spring beancopier进行拷贝。但是它们之间有着性能的差异:bean copy test(单位/毫秒) 工具类 10 1000 10w 100w java set原创 2021-03-06 10:47:35 · 137 阅读 · 0 评论 -
restTemplate:No HttpMessageConverter for x.JSONObject and content type “multipart//form-data;charset
restTemplate上传文件报如下错误:org.springframework.web.client.RestClientException: No HttpMessageConverter for com.alibaba.fastjson.JSONObject and content type "multipart/form-data;charset=utf-8" JSONObject params = this.addToken(); File原创 2021-03-01 18:34:17 · 6667 阅读 · 0 评论 -
RedisTemplate:class java.util.LinkedHashMap cannot be cast to class com.alibaba.fastjson.JSONObject
RedisTemplate反序列化提取报错:class java.util.LinkedHashMap cannot be cast to class com.alibaba.fastjson.JSONObject原因是:使用Jackson2JsonRedisSerializer序列化后的数据形式,如下:{"port":4214,"ip":"106.111.99.183","expire_time":"2021-02-04 20:53:28"}为什么会报错?序列化带泛型的数据时,会以ma原创 2021-02-06 08:30:33 · 4635 阅读 · 1 评论 -
前端传了空白字符串参数,然而并没有保存
框架使用了mybatis-plusmybatis-plus插入或更新的字段有空字符串或者null:FieldStrategy:有三种策略:字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"因为使用了field-strategy: 2:"非空判断",所以导致前端传了空白字符串参数并没有保存...原创 2021-02-06 08:28:41 · 420 阅读 · 1 评论 -
Error creating bean with name ‘xx.xxxx.redis.LettuceConnectionConfiguration‘
spring 可以通过两种方式连接redis,一种是jedis,一种是lettuce。通过debug我们发现spring boot默认注入的连接是LettuceConnectionFactory。原因是我在yml文件中使用:redis: database: ${COMMON_REDIS_DATABASE0} host: ${COMMON_REDIS_HOST} port: ${COMMON_REDIS_PORT} password: ${COMMON_REDIS_P原创 2021-02-01 10:02:12 · 840 阅读 · 0 评论 -
springboot 启动报错Field XXX required a bean of type XXX that could not be found.
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2021-01-27 17:16:58 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - ***************************APPLICATION FAILED TO START.原创 2021-01-27 17:28:16 · 642 阅读 · 0 评论 -
springboot跨域:报When allowCredentials is true...错误
springboot2.4.2中跨域:百度上或者google上关于跨域的解决方案都是正确得。但还是你可能没有解决,分享的我原因:是因为我依赖公司的其他项目,其他项目中springboot是2.0.5版本,这个项目的2.0.5版本CorsConfiguration配置和版本2.4.2中CorsConfiguration不一样,导致影响到了我们项目。所以,这种问题去问qq群,都会去让你去百度解决思路:就是把问题化简到最简化,然后逐一添加测试...原创 2021-01-27 16:53:26 · 1110 阅读 · 0 评论 -
maven-compiler Fatal error compiling: 无效的目标发行版: 11
项目使用jenkins构建,报如下错误:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project shendu-qiyeweixin: Fatal error compiling: 无效的目标发行版: 11 -> [Help 1]原因:是项目中<java.version>11</java.version&g原创 2020-12-11 08:17:48 · 2427 阅读 · 0 评论 -
Error attempting to get column ‘daliyDate‘ from result set. Cause: java.lang.NullPointerException
查询数据时:报Caused by: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'daliyDate' from result set. Cause: java.lang.NullPointerException原因是当数据库查询 daliyDate为null时,而实体类又是以java8的LocalDate类型接收时造成了次报错...原创 2020-09-09 11:05:16 · 1272 阅读 · 0 评论 -
返回值JSON串化失败,HttpMessageNotWritableException异常解决办法
controller将返回参数json化后,返回给前端的时候,报异常org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: (was java.lang.NullPointerException); nested exception is com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPo原创 2020-08-29 10:13:43 · 1939 阅读 · 0 评论