
权威.java
package 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;
}
@Override
public String getAuthority() {
return authority;
}
}
角色.java
package 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;
@Entity
public class Role {
@Id
private 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。
请帮帮我。
慕容森
慕田峪4524236
翻阅古今
随时随地看视频慕课网APP
相关分类