@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。
@ControllerAdvice的实现:
1 | @Target(ElementType.TYPE) |
自定义使用
1 | @ControllerAdvice |
配置
- spring-mvc.xml中配置,包含扫描@ControllerAdvice注解类
1
2
3
4<context:component-scan base-package="com.fuyi.mvc" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
<context:include-filter type="annotation" expression="org.springframework.web.bind.annotation.ControllerAdvice"/>
</context:component-scan>