Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <bean id="myRealm" class="com.bah.MyRealmImpl">
- </bean>
- <mvc:annotation-driven/>
- <import resource="classpath*:applicationContext.xml"/>
- <mvc:view-controller path="/" view-name="index"/>
- <mvc:interceptors>
- <bean class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"/>
- </mvc:interceptors>
- <mvc:resources mapping="/resources/**" location="/static/"/>
- <bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver"/>
- <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
- <property name="securityManager" ref="securityManager"/>
- <property name="loginUrl" value="/login"/>
- <property name="successUrl" value="/home"/>
- <property name="unauthorizedUrl" value="/unauthorized"/>
- <property name="filterChainDefinitions">
- <value>
- # some example chain definitions:
- /login=authc
- /lists/**=authc,roles[admin]
- </value>
- </property>
- </bean>
- <bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager">
- </bean>
- <bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/>
- <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
- <property name="mediaTypes">
- <map>
- <entry key="html" value="text/html"/>
- <entry key="json" value="application/json"/>
- </map>
- </property>
- <!--todo create resolvers for both html and json-->
- <property name="viewResolvers">
- <list>
- <bean class="org.springframework.web.servlet.view.UrlBasedViewResolver" id="tilesViewResolver">
- <property name="viewClass" value="org.springframework.web.servlet.view.tiles2.TilesView"/>
- </bean>
- <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
- <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
- <property name="prefix" value="/WEB-INF/views/"/>
- <property name="suffix" value=".jsp"/>
- </bean>
- </list>
- </property>
- <property name="defaultViews">
- <list>
- <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
- <property name="prefixJson" value="true"/>
- </bean>
- </list>
- </property>
- </bean>
- <bean class="org.springframework.web.servlet.view.tiles2.TilesConfigurer" id="tilesConfigurer">
- <property name="definitions">
- <list>
- <value>/WEB-INF/layouts/layouts.xml</value>
- <!-- Scan views directory for Tiles configurations -->
- <value>/WEB-INF/views/**/views.xml</value>
- </list>
- </property>
- </bean>
- </beans>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement