问题:编写枚举类时 没有@EnumValue注解
解决方案:@EnumValue
是mybatis-plus3.0版本以后才支持的注解
问题:
java.lang.annotation.AnnotationFormatError: Invalid default: public abstract java.lang.Class org.mybatis.spring.annotation.MapperScan.factoryBean()
解决方案:
将依赖
com.baomidou
mybatis-plus
3.3.2
换成
com.baomidou
mybatis-plus-boot-starter
3.0.5
问题:
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘***’: Unsatisfied dependency
解决方案:
删除mybaits的依赖
org.mybatis.spring.boot
mybatis-spring-boot-starter
1.1.1
问题:
list()方法报红,提示缺少参数,但老师的可以正常运行
解决方案:
查看源码
方法确实需要参数
查看官方文档
可能是由于版本问题 在最新版本中 不需要传递参数 参数要写null
问题解决
问题:
java.lang.IllegalArgumentException: No enum constant com.book.bookshop.entity.enums.Suit.1
解决方案:
去除 spring-boot-devtools ,该插件会导致很多问题,估计应该是主要原因