小编Tom*_*lka的帖子

在Spring中启用Apache Shiro注释时找不到Spring数据JPA存储库

这是问题所在.

我有春季3.0.5,使用其新的DATA JPA存储库模块(接口扩展 CrudRepository<T, ID extends Serializable>).

我有Apache Shiro 1.1.0作为我的应用程序的安全解决方案.Apache shiro在spring bean defintion xml文件中配置如下:

<bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/>

<!-- Enable Shiro Annotations for Spring-configured beans.  Only run after -->
<!-- the lifecycleBeanProcessor has run: -->
<bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" depends-on="lifecycleBeanPostProcessor"/>
<bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
    <property name="securityManager" ref="securityManager"/>
</bean> 

<!-- Define the realm you want to use to connect to your back-end security datasource: -->
<bean id="securityDAORealm" class="com.bilto.archiweb.security.SecurityDAORealm" />

<bean id="securityManager" class="org.apache.shiro.mgt.DefaultSecurityManager">
    <!-- Single realm app.  If you have multiple realms, use the 'realms' property …
Run Code Online (Sandbox Code Playgroud)

spring repository shiro

2
推荐指数
1
解决办法
2653
查看次数

标签 统计

repository ×1

shiro ×1

spring ×1