Ant 和基于 XML 的 Spring 安全集成(不使用注释)
我是 Spring 的新手。我构建了一个基于 XML 的 spring MVC 应用程序,并使用 Spring Framework MVC 应用分步。
现在我必须将 spring security 集成到其中。我找到了很多spring security的教程,但是都是用注解来做的。在 MVC 教程中它使用 Ant 和 XML。我只是迷失在这一部分中。我是否必须使用注释转换整个应用程序或者该怎么做?
有没有办法使用 spring security 而不使用注释?也许这个问题不符合逻辑。但指导我并帮助我解决我的困惑。
或者有没有这方面的教程可以帮助我,请告诉我。谢谢
I am newbie to Spring .I built a spring MVC application which is XML based and I used JAR files using Spring Framework MVC application step-by-step.
Now I have to integrate spring security in it. I found many tutorials for spring security, but all are made using annotations. And in the MVC tutorial it uses Ant and XML. I am just lost in this part. Should I have to convert my whole application using annotations or what to do?
Is there any way using spring security without annotations? May be this question is not logical. But guide me and help me solve my confusion.
Or is there any tutorial help me in this regard, please let me know. Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定“将我的应用程序更改为注释库”是什么意思,但是您必须在方法上方添加一些注释,如下所示:
这样,为了访问您的方法,用户应该登录(经过身份验证)并且拥有
BUY_ITEMS
权限。您不必对所有方法都执行此操作。
如果您不需要基于权限/角色的授权,您可以只使用基于身份验证的表达式,例如
isAuthenticated()
、isAnonymous()
和permitAll
没有任何自定义实现的盒子。I'm not sure what you mean with "change my application to annotation base", but you will have to add some anotations above your methods like this:
This way in order to access your method the user should be logged in (authenticated) and have the permission
BUY_ITEMS
.You don't have to do this for all your methods.
If you do not need permission/role based authorization you can just use authentication based expressions like
isAuthenticated()
,isAnonymous()
andpermitAll
out of the box without any custom implementation.