| 接口 | 说明 |
|---|---|
| NoticeHandler |
通知处理器
|
| NoticeService |
这里不直接实现NoticeHandler接口,而是增加一个此接口
是为了默认实现类可以直接加注解 @ConditionalOnMissingBean(NoticeService.class)来选择装配 |
| 类 | 说明 |
|---|---|
| NoticeAspect |
抛出异常时,通知人工处理
|
| NoticeProxy |
通知需要异步的执行,所以用这个类来代理
|
| NoticeServiceImpl |
默认通知方式
直接输出DefaultNoticeException日志 然后可以监控日志中的关键字发送通知 |
| 注释类型 | 说明 |
|---|---|
| NoticeAnnotation |
对于一个系统来说,总会有异常情况
而异常情况也总有一些是事先考虑不到,最终需要人工处理的 对于这些异常,就需要能够及时通知到开发者 在方法上增加此注解,如果抛出异常,就会按指定方式通知人工处理 |
Copyright © 2019. All rights reserved.