我正在将spring-security-core:2.0-RC5版本合并到应用程序中-成功使用了s2-quickstart方法。我正在尝试编写一些管理功能,以便能够在应用程序内创建,编辑和删除用户。
当我尝试删除用户实例时,在我的用户 Controller 中,由于关联的SecUserSecRole实例,我收到一个错误,该实例定义删除用户实例之前必须删除用户的特定角色。
因此,我在用户 Controller 中获取了SecUserSecRole实例的列表,并尝试使用以下命令将其删除:
但是我得到了错误:
我可以为SecUserSecRole创建一个 Controller ,但是我记得他们在Bootstrap文件中创建用户并添加关联角色以便为SecUserSecRole创建实例时使用了以下命令:
因此,大概是spring安全插件具有所有这些SecUserSecRole操作要使用。
这是正确的还是我需要在我的应用程序中创建一个特定的SecUserSecRole.delete Action ,或者我还应该做什么?
顺便说一句,我在Bootstrap的开头添加了这一行
我也将其放在我的用户 Controller 中。
希望有人可以指教。
-麦克风
最佳答案
delete是一种方法,而不是属性。 delete()
将做您想要的。