<!--Cache Manager starts - <BeanID= "CacheManager"class= "Org.apache.shiro.cache.ehcache.EhCacheManager"> < Propertyname= "CacheManager"ref= "Ehcachemanager"/> </Bean> <BeanID= "Ehcachemanager"class= "Org.springframework.cache.ehcache.EhCacheManagerFactoryBean"> < Propertyname= "Configlocation"value= "Classpath:ehcache/ehcache.xml" /> < Propertyname= "Shared"value= "true"></ Property> </Bean>
<!--Security Manager - <BeanID= "SecurityManager"class= "Org.apache.shiro.web.mgt.DefaultWebSecurityManager"> < Propertyname= "Realm"ref= "Userrealm"/> < Propertyname= "SessionManager"ref= "SessionManager"/> < Propertyname= "CacheManager"ref= "CacheManager"/> < Propertyname= "Remembermemanager"ref= "Remembermemanager"/> </Bean>
<!--cache Manager Start-<bean id= "CacheManager" class= "Org.apache.shiro.cache.ehcache.EhCacheManager" > < Property Name= "CacheManager" ref= "Ehcachemanager"/> </bean> <bean id= "Ehcachemanager" class = " Org.springframework.cache.ehcache.EhCacheManagerFactoryBean "> <property name=" configlocation "value=" Classpath:ehcache/ehcache.xml "/> <property name=" shared "value=" true "></property> </bean>
Ehcache configuration in Sprintmvc+shiro