| 知乎专栏 |
背景描述: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);
}
}