kmall-api.xml 1.1 KB

1234567891011121314151617181920212223242526
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
  4. xsi:schemaLocation="
  5. http://www.springframework.org/schema/beans
  6. http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
  7. http://www.springframework.org/schema/mvc
  8. http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd">
  9. <mvc:annotation-driven>
  10. <mvc:argument-resolvers>
  11. <bean class="com.kmall.api.resolver.LoginUserHandlerMethodArgumentResolver">
  12. <property name="userService" ref="apiUserService"></property>
  13. </bean>
  14. </mvc:argument-resolvers>
  15. </mvc:annotation-driven>
  16. <mvc:interceptors>
  17. <mvc:interceptor>
  18. <mvc:mapping path="/api/**"/>
  19. <ref bean="authorizationInterceptor"/>
  20. </mvc:interceptor>
  21. </mvc:interceptors>
  22. <bean id="authorizationInterceptor" class="com.kmall.api.interceptor.AuthorizationInterceptor"/>
  23. </beans>