- 浏览: 35072 次
- 性别:
- 来自: 济南
最新评论
-
wotaikelela:
不错!不错!
spring security 2.0 的简单配置使用(补)——用aop控制method级权限 -
nurenok:
怎么清空缓存是个大问题。,LZ详细解释下。谢谢
spring security 2.0 的简单配置使用 -
striveandlive:
大牛呀--
spring security 2.0 的简单配置使用(补)——用aop控制method级权限 -
edge2009:
我学Hibernate的时候看的也是《深入浅出hibernat ...
Hibernate中Session的get方法使用二级缓存问题 -
gdyycn:
十分感谢分享!谢谢!
spring security 2.0 的简单配置使用(补)——用aop控制method级权限
文章列表
网上很多言论都说load会使用二级缓存而get不会,包括一些hibernate的教材上也这么写的,但是以前在测试中发现,其实get也会使用二级缓存。
很久以前就发现了这个问题,一直没腾出时间研究,今天特意看了下源码(3.2.6.ga),确实如此
先看一下Session的默认实现SessionImpl
get方法会转到fireLoad,loadType的值是LoadEventListener.GET
load方法也是转到fireLoad,不同的是loadType的值是LoadEventListener.LOAD
private void fireLoad(LoadEvent event, Loa ...
- 2008-12-27 11:38
- 浏览 5154
- 评论(2)
上次写了spring security 2.0 的简单配置使用 ,这里再做一下补充。
method级别的权限控制可以通过spring aop来实现。
pointcut:
<aop:config>
<aop:pointcut id="securityPointcut"
expression="execution(** org.catspaw.ss2test1.service.*Service+.*(..))" />
<aop:advisor advice-ref=& ...
- 2008-08-18 19:33
- 浏览 9678
- 评论(5)
由于ss2的demo配置太过简单,要想在项目中应用的话必须进行相应扩展,这里简单写一下简单的扩展方法。
xml头中引入security命名空间
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:security="http://www.springframework.org/schema/security"
xsi:sc ...
spring security 2.0的配置文件可以使用spring2.0的命名空间配置,大大减少了配置量,最显著的一点就是省掉了那个长长的filter串。 1.0时需要先配置一个filter代理,由filter代理来执行acegi其他的功能filter:
<bean id="filterChainProxy"
class="org.acegisecurity.util.FilterChainProxy">
<property name="filterInvocationDefinitionSource"&g ...