1)包结构 2)全局捕获异常类 利用AOP实现 异常类通知 注意:由于启动类和全局异常类不在同一层包下的同一个类中,需要在启动类中添加 @ComponentScan ( "common" )来扫描,类GlobalExceptionHandler才可以被注入到容器中并起作用 3)启动类