kmall-api.xml 1.3 KB

1234567891011121314151617181920212223242526272829
  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. xmlns:context="http://www.springframework.org/schema/context"
  5. xsi:schemaLocation="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 http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
  9. <context:component-scan base-package="com.kmall.api.**">
  10. </context:component-scan>
  11. <mvc:annotation-driven>
  12. <mvc:argument-resolvers>
  13. <bean class="com.kmall.api.resolver.LoginUserHandlerMethodArgumentResolver">
  14. <property name="userService" ref="apiUserService"></property>
  15. </bean>
  16. </mvc:argument-resolvers>
  17. </mvc:annotation-driven>
  18. <mvc:interceptors>
  19. <mvc:interceptor>
  20. <mvc:mapping path="/api/**"/>
  21. <ref bean="authorizationInterceptor"/>
  22. </mvc:interceptor>
  23. </mvc:interceptors>
  24. <bean id="authorizationInterceptor" class="com.kmall.api.interceptor.AuthorizationInterceptor"/>
  25. </beans>