【发布时间】:2020-06-19 08:51:54
【问题描述】:
我的用户具有表角色中的角色。表角色有 roleId 和 roleName。
1 ADMIN
现在我想在后端使用@Secured。 我试过了:
@RequestMapping("/listShifts", method = [RequestMethod.GET])
@Secured("ADMIN")
fun listShifts(model: Model, @RequestParam(required = false) search: String?, employeeId: Int?, departmentId: Int?): String {
return "listShifts"
}
但我无法访问该网站。
我该如何解决这个问题?
用户实体看起来像:
@Table(uniqueConstraints = [UniqueConstraint(name = "EMailAddress_UK", columnNames = ["EMailAddress"])])
class Employee(
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
var employeeId: Int? = null,
@ManyToOne
var role: Role? = Role(3),
}
谢谢。
【问题讨论】:
标签: spring kotlin spring-security