fix(配置文件)增加开发环境,清除中文空格问题
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="
|
||||
xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
|
||||
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd"
|
||||
default-lazy-init="true">
|
||||
|
||||
default-lazy-init="true">
|
||||
|
||||
<description>Shiro Configuration</description>
|
||||
|
||||
<!-- 引入jdbc.properties,加密密码 ;<context:property-placeholder location="classpath:jdbc.properties" />-->
|
||||
|
||||
<!-- 引入jdbc.properties,加密密码 ;<context:property-placeholder location="classpath:jdbc.properties" />-->
|
||||
<bean id="propertyConfigurer" class="com.nis.util.PropertyPlaceholderConfigurerCrypt">
|
||||
<property name="locations" >
|
||||
<list>
|
||||
@@ -17,18 +17,18 @@
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- autodetection of such annotated controllers -->
|
||||
<!-- 使用Annotation自动注册Bean,解决事物失效问题:在主容器中不扫描@Controller注解,在SpringMvc中只扫描@Controller注解。 -->
|
||||
<!-- 使用Annotation自动注册Bean,解决事物失效问题:在主容器中不扫描@Controller注解,在SpringMvc中只扫描@Controller注解。-->
|
||||
<context:component-scan base-package="com.nis.web">
|
||||
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
|
||||
</context:component-scan>
|
||||
|
||||
|
||||
<!-- 缓存配置 -->
|
||||
<bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
|
||||
<property name="configLocation" value="classpath:${ehcache.configFile}" />
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- Shiro权限过滤过滤器定义 -->
|
||||
<bean name="shiroFilterChainDefinitions" class="java.lang.String">
|
||||
<constructor-arg>
|
||||
@@ -39,18 +39,18 @@
|
||||
/login = authc
|
||||
/logout = logout
|
||||
${adminPath}/** = user
|
||||
<!--
|
||||
<!--
|
||||
/act/rest/service/editor/** = perms[act:model:edit]
|
||||
/act/rest/service/model/** = perms[act:model:edit]
|
||||
/act/rest/service/** = user
|
||||
/ReportServer/** = user
|
||||
-->
|
||||
|
||||
|
||||
</value>
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 安全认证过滤器 -->
|
||||
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
|
||||
<property name="securityManager" ref="securityManager"></property>
|
||||
@@ -66,42 +66,42 @@
|
||||
<property name="filterChainDefinitions">
|
||||
<ref bean="shiroFilterChainDefinitions"/>
|
||||
</property>
|
||||
|
||||
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- CAS认证过滤器 -->
|
||||
<bean id="casFilter" class="org.apache.shiro.cas.CasFilter">
|
||||
|
||||
|
||||
<!-- CAS认证过滤器 -->
|
||||
<bean id="casFilter" class="org.apache.shiro.cas.CasFilter">
|
||||
<property name="failureUrl" value="/login"/>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- 定义Shiro安全管理配置 -->
|
||||
<bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
|
||||
<property name="realm" ref="systemAuthorizingRealm" />
|
||||
<property name="sessionManager" ref="sessionManager" />
|
||||
<property name="cacheManager" ref="shiroCacheManager" />
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- 自定义会话管理配置 -->
|
||||
<bean id="sessionManager" class="com.nis.web.security.SessionManager">
|
||||
<bean id="sessionManager" class="com.nis.web.security.SessionManager">
|
||||
<property name="sessionDAO" ref="sessionDAO"/>
|
||||
|
||||
|
||||
<!-- 会话超时时间,单位:毫秒 -->
|
||||
<property name="globalSessionTimeout" value="${session.sessionTimeout}"/>
|
||||
|
||||
|
||||
<!-- 定时清理失效会话, 清理用户直接关闭浏览器造成的孤立会话 -->
|
||||
<property name="sessionValidationInterval" value="${session.sessionTimeoutClean}"/>
|
||||
<!-- <property name="sessionValidationSchedulerEnabled" value="false"/> -->
|
||||
<property name="sessionValidationSchedulerEnabled" value="true"/>
|
||||
|
||||
<!-- <property name="sessionValidationSchedulerEnabled" value="false"/> -->
|
||||
<property name="sessionValidationSchedulerEnabled" value="true"/>
|
||||
|
||||
<property name="sessionIdCookie" ref="sessionIdCookie"/>
|
||||
<property name="sessionIdCookieEnabled" value="true"/>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- 指定本系统SESSIONID, 默认为: JSESSIONID 问题: 与SERVLET容器名冲突, 如JETTY, TOMCAT 等默认JSESSIONID,
|
||||
当跳出SHIRO SERVLET时如ERROR-PAGE容器会为JSESSIONID重新分配值导致登录会话丢失! -->
|
||||
<bean id="sessionIdCookie" class="org.apache.shiro.web.servlet.SimpleCookie">
|
||||
<constructor-arg name="name" value="nis.session.id"/>
|
||||
<constructor-arg name="name" value="nis.session.id"/>
|
||||
</bean>
|
||||
|
||||
<bean id="sessionDAO" class="com.nis.web.security.CacheSessionDAO">
|
||||
@@ -109,25 +109,25 @@
|
||||
<property name="activeSessionsCacheName" value="activeSessionsCache" />
|
||||
<property name="cacheManager" ref="shiroCacheManager" />
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- 定义授权缓存管理器 -->
|
||||
<!-- <bean id="shiroCacheManager" class="com.thinkgem.jeesite.common.security.shiro.cache.SessionCacheManager" /> -->
|
||||
<!-- <bean id="shiroCacheManager" class="com.thinkgem.jeesite.common.security.shiro.cache.SessionCacheManager" /> -->
|
||||
<bean id="shiroCacheManager" class="org.apache.shiro.cache.ehcache.EhCacheManager">
|
||||
<property name="cacheManager" ref="cacheManager"/>
|
||||
</bean>
|
||||
|
||||
|
||||
<!-- 保证实现了Shiro内部lifecycle函数的bean执行 -->
|
||||
<bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/>
|
||||
|
||||
|
||||
<!-- AOP式方法级权限检查,enable shiro annotations for Spring-configured beans.only run after -->
|
||||
<bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" depends-on="lifecycleBeanPostProcessor">
|
||||
<property name="proxyTargetClass" value="true" />
|
||||
</bean>
|
||||
<bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">
|
||||
<property name="securityManager" ref="securityManager"/>
|
||||
<property name="securityManager" ref="securityManager"/>
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- 登陆时验证码的配置 -->
|
||||
<bean id="captchaProducer" class="com.google.code.kaptcha.impl.DefaultKaptcha">
|
||||
<property name="config">
|
||||
@@ -164,9 +164,9 @@
|
||||
</bean>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</beans>
|
||||
|
||||
Reference in New Issue
Block a user