- 博客(12)
- 收藏
- 关注
原创 No primary or single unique constructor found for interface java.util.List 异常
出现No primary or single unique constructor found for interface java.util.List 异常。原因是我在前端传递一个实体类数组给后端接口,后端接口使用的是List集合接收的,但是忘记使用@RequestBody注解进行映射,导致匹配不上参数。
2023-11-17 15:21:22 1404 1
原创 如何使用多线程?
的执行(后台开启线程去执行的),比如发送短信给用户等操作,可以大大的减少注册用户时所响应的时间,但是多线程在使用过程中,如果你创建的线程过多的情况下(大于CPU的核数),可能就会发生CPU的上下文切换,上下文切换的过程中就会发生CPU的竞争问题,就有可能会发生阻塞卡顿。答:例如我们去注册一个用户,会把用户的信息写入到数据库,其他的事情全部交给多线程去。所以一般大的项目都会去采用mq去做异步,mq做异步是能够完全解耦的。
2023-09-23 17:08:34 144 1
原创 在Java中,VO、PO、DTO数据对象模型的区别
VO(ValueObject)是值对象,通常用于表示一个业务实体或者页面展示的内容。VO通常包含了多个属性,并且这些属性的类型和名称与业务相关。VO并不一定与数据库中的表结构相同,也不一定包含所有的属性。VO的作用主要是在不同层之间传递数据,例如在Controller和Service之间传递参数。PO(PersistentObject)是持久化对象,通常用于表示数据库中的表结构以及与之对应的实体类。PO通常包含了多个属性和对应的getter setter方法,属性的类型和名称与表结构相对应。PO的
2023-08-29 20:18:00 1263 1
原创 解决java.lang.NoSuchMethodError: com.alibaba.fastjson.serializer.JavaBeanSerializer.processValue报错
里面出错了,并不是redisCache配置类的错误,而是在其调用到fastjson依赖中的某个内容时出错。应该是导入的fastjson依赖的版本问题,因为此前用的另一个版本是没有错的。将fastjson依赖版本由1.2.62换成1.2.33即可。
2023-07-09 15:43:40 2015 1
原创 解决java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)报错
在springboot工程中使用的mybatis中,测试userMapper的时候一直出现如下报错。找遍所有原因,最后居然是配置文件中密码要加上双引号,此前都是不加的 不知道为什么这次不加就不行。
2023-07-05 21:43:02 1689
原创 为什么@Resource 注解能解决部分@Autowired 注解报错的情况?
4、例如:在使用 @Autowired 注解导入 Mapper 对象报错,可能正是因为 @Autowired 需要一个非 NULL 的对象,而被 @Mapper 修饰的类为 MyBatis 的注解,IDEA 并不能很好的识别其为非 NULL 对象,因此就会报错。所以采用替换为@Resource的注解能方便的解决这个问题。1、@Resource注解在javax.annotation.Resource包中,不是有Spring提供的注解,但是Spring支持该注解的导入。我在一通搜索之后发现了这篇文章。
2023-05-29 17:26:16 631 1
原创 解决@ConfigurationProperties注解导致的Spring Boot Configuration Annotation Processor not configured提示问题。
问题:导入后出现如上图Spring Boot Configuration Annotation Processor not configured的异常提示。解决方法:解决办法是在pom文件中导入如下依赖,或者在创建springboot项目时主动勾选processor工具.方法二:创建springboot项目时主动勾选processor工具。方法一:在pom文件中导入如下依赖。
2023-05-19 20:37:57 705 1
原创 解决idea中创建yml等配置文件不识别的问题
在创建好springboot工程后,想要添加application.yml文件的时候出现创建的该文件无法被idea识别为配置文件的情况,并且随之导致配置内容的时候无法出现配置的自动提示。通过观察发现改配置文件未显示出springboot配置文件的绿标,则idea未将其识别为对应的配置文件,我们需要手动设置。
2023-05-15 16:30:28 3754
原创 出现 No serializer found for class org.springframework.context.expression...的报错
前期一度以为值序列化的问题,还特意去实现类了序列化接口Serializable,但是都无济于事。最后突然发现我在Person类上添加了@Configuration注解,给他标记为配置类了。删除Person类上多余的注解@Configuration!一直无法在浏览器显示json数据,一直显示500报错。
2023-05-14 16:01:51 590 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人