我有一个Spring Boot应用程序,它会保留以下格式的bean:
package my.package;
import javax.persistence.Entity;
import javax.persistence.Id;
import java.util.Date;
@Entity
public class MyBean{
@Id
public long id;
//getters and setters removed for the sake of space
}
到MySql db。
我想与多个应用程序共享这些bean定义,因此我将它们放在一个jar文件中并将jar编译到我的Spring Boot应用程序中。
当我运行时,在创建MyBeanRepository(在我的Spring Boot应用程序中定义)期间,我得到一个UnsatisfiedDependencyException。
它告诉我MyBean是“不是托管类型:class my.package.MyBean”
我做错了什么,我该怎么做才能说服Spring这是好的?