一.Spring常见错误
1.实体类需要序列化和setget方法
(1)读取对象时候需要set和get才可以读取到对象字段
(2)读取对象之后,是把对象转化为json,即进行序列化
public class Course implements Serializable
2.需要开启驼峰命名转换
entity对象的字段和数据库对应时,驼峰转换并不是自动的,所以需要开启
mybatis.configuration.map-underscore-to-camel-case=true
但是如果使用了MyBatisPlus,MyBatisPlus默认状态下是开启驼峰转换的,所以不需要手动开启
3.@Autowired优先选择类
在使用@Autowired注解时候,因为是按类型注解的,所以有时候会有多个相同类型(继承),就可能会报错
所以,在想要优先的类上加@Primary注解