權威.javapackage com.easkart.domain.security;import org.springframework.security.core.GrantedAuthority;public class Authority implements GrantedAuthority {/** * */private static final long serialVersionUID = 5888173406859788817L;private final String authority;public Authority(String authority) { this.authority = authority;}@Overridepublic String getAuthority() { return authority;}}角色.javapackage com.easkart.domain.security;import java.util.HashSet;import java.util.Set;import javax.persistence.CascadeType;import javax.persistence.Entity;import javax.persistence.FetchType;import javax.persistence.Id;import javax.persistence.OneToMany;@Entitypublic class Role {@Idprivate int roleId;private String name;@OneToMany(mappedBy = "role", cascade = CascadeType.ALL, fetch = FetchType.LAZY)private Set<UserRole> userRoles = new HashSet<>();public int getRoleId() { return roleId;}public void setRoleId(int roleId) { this.roleId = roleId;}public String getName() { return name;}public void setName(String name) { this.name = name;}public Set<UserRole> getUserRoles() { return userRoles;}public void setUserRoles(Set<UserRole> userRoles) { this.userRoles = userRoles;}}當我將此代碼作為 Spring 啟動應用程序運行時;我得到以下異常2018-11-05 22:21:35.643 錯誤 5136 --- [main] osboot.SpringApplication:應用程序運行失敗 org.springframework.beans.factory.BeanCreationException:在類路徑資源 [org 中定義名稱為“entityManagerFactory”的 bean 創建時出錯/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]:調用init方法失敗;嵌套異常是 org.hibernate.boot.registry.classloading.spi.ClassLoadingException: Unable to load class [com.easkart.domain.User] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1745 ) ~[spring-beans-5.1.2.RELEASE.jar:5.1.2.RELEASE] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory。請幫幫我。
2 回答

慕田峪4524236
TA貢獻1875條經驗 獲得超5個贊
將您的 Main, 移動到根包。所以你的結構看起來像下面這樣。
src/main/java -> EaskantApplication (which I guess is the Main class) -> All other packages
通常,當 Main 類不在根目錄下時,它往往無法找到所需的資源。
添加回答
舉報
0/150
提交
取消