我在使用Spring-Boot和JPA的第一步时遇到了麻烦。我从使用Gradle的Git的一个非常简单的例子开始。
现在简单地转移Customer到另一个程序包,假设hello2导致异常Caused by: java.lang.IllegalArgumentException: Not an managed type: class hello2.Customer。我尝试添加
Customer
hello2
Caused by: java.lang.IllegalArgumentException: Not an managed type: class hello2.Customer
@ComponentScan(basePackageClasses= {Customer.class}) // AND OR @EnableJpaRepositories(basePackageClasses= {Customer.class})
到Application,但没有成功。
Application
我究竟做错了什么?
可以使用来配置Spring Boot中实体的位置@EntityScan。
@EntityScan
默认情况下,@EnableAutoConfiguration在放置它的包中启用实体扫描(如果不是默认包)。
@EnableAutoConfiguration