亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Spring Boot 應用程序中獲取類未找到異常錯誤

在 Spring Boot 應用程序中獲取類未找到異常錯誤

慕容森 2021-12-30 20:37:44
權威.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 類不在根目錄下時,它往往無法找到所需的資源。


查看完整回答
反對 回復 2021-12-30
?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

將 EaskartApplication.java 移動到一個新包,例如 com.easkart.app


查看完整回答
反對 回復 2021-12-30
  • 2 回答
  • 0 關注
  • 101 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號