/io-framework-parent

Primary LanguageJavaApache License 2.0Apache-2.0

io-framework-parent

core

RestTemplate配置类

aspect

使用切面方式拦截请求日志

  1. 使用execution方式通过包名拦截
  2. 使用@annotation方式通过注解拦截,但是该方式对于实现接口的Controller类无法拦截

日志单独打印?

interceptor拦截器

通过拦截器获取自定义注解(@Delete)的接口

Filter过滤器

  1. 过滤器(Filter):最先进入拦截,只能获取到response,request
  2. 拦截器(Interceptor):可以获取到执行的类名,方法名
  3. 切片(Aspect)可以获取到参数

统一异常处理

GlobalExceptionHandler ExceptionController

自定义注解优先级?

apiversion

通过注解修改uri请求路径(升級后不可使用,待修改)

traceid

Feign HttpClient Okhttp RestTemplate

统一返回结果

Resp RespUtil

todo

多数据源 多租户