开发遇到错误
System.out.print
这个作者很懒,什么都没留下…
展开
-
springboot中自定义注解在service方法中,aop失效
调用service中的xx()方法时,Spring的动态代理帮我们动态生成了一个代理的对象,暂且叫他$XxxxService。所以调用xx()方法实际上是代理对象$XxxxService调用的。但是在xx()方法内调用同一个类的另外一个注解方法子方法时,实际上是通过this.子方法()执行的, this 指的是XxxxService对象,并不是$XxxxService代理对象调用的,没有走代理。写了个自定义注解,但是该注解只会出现在serviece层中的方法中。启动发现aop未拦截到。原创 2023-06-15 18:01:08 · 1664 阅读 · 0 评论 -
@RequestBody 接收参数到的参数为null
此处只记录博主遇到的问题因为前端传的参数全为大写,如:ABC后端接收:private String ABC;这样接不到。解决1、将ABC修改成abcprivate String abc;2、添加属于映注解@JsonProperty("ABC")private String ABC;...原创 2021-12-09 15:40:29 · 631 阅读 · 0 评论 -
java.time.format.DateTimeParseException: Text '2020-04-03 14:57:41' could not be parsed at index 10
很明显,时间转换错误代码报错行:LocalDateTime.parse("2020-04-03 14:57:41");解决方案:DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");LocalDateTime parse = LocalDateTime.parse("2020-0...原创 2020-04-03 17:24:13 · 35580 阅读 · 4 评论 -
Long类型的,反回给前端,精度丢失
问题:本案例,实体类id采用的是雪花id生成策略,数据库类型是bigint类型的,实体类里是Long类型的。查询出来没问题,但是序列化后反给前端,精度丢失了。解决方案一:在对应的id上加注解:@JsonSerialize(using = ToStringSerializer.class)private Long id;解决方案二:写配置文件:以下代码就是,但是会把所有...原创 2019-10-21 16:53:43 · 671 阅读 · 0 评论 -
Cannot construct instance of `java.time.LocalDateTime`
异常信息:(很很明显是反序列化错误)Cannot construct instance of `java.time.LocalDateTime` (no Creators, like default construct, exist): no String-argument constructor/factory method to deserialize from String value...原创 2019-10-21 16:44:36 · 14087 阅读 · 0 评论 -
maven报错:The specified user settings file does not exist:
错误内容:自己电脑是mac系统的。同事上传到git的代码是windows系统的。在idea中执行 clean或install 出现此错误解决1、点击设置2、修改绿色框里的内容3、如果不修改,去掉覆盖的勾就ok了...原创 2019-06-18 20:11:17 · 42009 阅读 · 14 评论 -
SpringBoot报错:java.lang.IllegalStateException: Failed to load ApplicationContext
解决方案:pom.xml 内添加<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.9</version></dependency>...原创 2019-05-23 17:26:58 · 1855 阅读 · 1 评论 -
springboot:redis报错io.lettuce.core.RedisCommandExecutionException: ERR Client sent AUTH, but no passw
一、报错原因:下载安装的redis默认是没有密码的。所以在项目中配置文件中,连接redis,配置了密码。就会报错。二、解决:给redis设置密码1、命令窗口,进入到redis所在的目录下2、然后输入redis-cli 回车3、输入 config set requirepass root回车root就是密码...原创 2019-05-30 14:59:44 · 73758 阅读 · 1 评论 -
Cannot deserialize value of type `java.util.Date` from String "2019-5-31 00:00": not a valid represe
异常完整信息java.lang.IllegalArgumentException: Cannot deserialize value of type `java.util.Date` from String "2019-5-31 00:00": not a valid representation (error: Failed to parse Date value '2019-5-31 0...原创 2019-05-05 16:53:20 · 9680 阅读 · 0 评论 -
类型转换异常:java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.
问题场景:1、前端传一个数组,2、后台Controller用map接收。如下 @PostMapping("add/xxxx") public ResponseObj addXXXX(@RequestBody Map<String, Object> map){}3、Service业务类方法中,直接获取数组并转化为 实体的集合:List<XXXX&g...原创 2019-04-19 10:35:17 · 67783 阅读 · 9 评论 -
Could not open JPA EntityManager for transaction;
从git服务器拉下的项目,第一次运行,报此错org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is org.hibernate.exception.JDBCConnectionE...原创 2019-04-04 10:44:11 · 22249 阅读 · 0 评论 -
关于出现 org.apache.commons.lang.exception.NestableRuntimeException的解决方法
本人来普通项目中写测试demo时,所遇问题相关jar包下载地址: 百度网盘: https://pan.baidu.com/s/11jXkZtBvNyxdHwd4jVyOLA 密码: phgc***解决:直接拷入这几个jar包:commons-beanutils-1.8.0.jar commons-lang3-3...原创 2018-10-10 17:26:25 · 4831 阅读 · 5 评论 -
Spring boot:@Value 找不到值,或启动报异常
先看异常信息:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ConfigReader': Unsatisfied dependency expressed through field 'driverLetter'; nested exception...原创 2018-09-12 10:54:43 · 15055 阅读 · 0 评论 -
Spring boot:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean wi
先看错误:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'AIQueryController': Unsatisfied dependency expressed through field 'aIQueryService'; nested exce...原创 2018-09-12 10:30:00 · 9929 阅读 · 1 评论