知乎专栏 |
背景描述:Springboot 入口文件 Application.java 的包是 package api; 为了让 domain,pojo 共用,于是将 domain 放到Maven module下命令为 common。启动后出现这个故障。
解决方案增加 @EntityScan("common.domain") 即可。
package api; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.domain.EntityScan; import org.springframework.cloud.netflix.eureka.EnableEurekaClient; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication @EnableScheduling @EnableEurekaClient @EntityScan("common.domain") public class Application { public static void main(String[] args) { System.out.println( "Service Api Starting..." ); SpringApplication.run(Application.class, args); } }