spring
FurutakaGo
这个作者很懒,什么都没留下…
展开
-
java 反射 + aop + 全局异常处理 实现登录鉴权并获取 用户信息
思路: 为了灵活性 aop采用的是注解式的实现方式 因考虑到部分接口只需要判断是否登录,而有些接口则强制登录。 创建自定义未登录异常,创建全局异常拦截,当未登录时直接主动发起异常,即可对未登录异常进行拦截并进行返回,以达到强制登录的效果。 通过反射可获取当前运行中方法中的参数,鉴权完成后 直接对当前参数赋值,即可。也可利用aop+反射 对接口返回...原创 2019-10-31 09:56:28 · 761 阅读 · 1 评论 -
spring swagger2 返回类型为 泛型 时的描述
原因: 公司规范规定 返回值仅传输当前页面需要的,不允许传输不需要的属性(例:用户对象一共20个字段,用户详情接口仅需6个)先贴结果再贴代码公共返回对象@ApiModel(value="ReQueryResult对象",description="公共返回对象ReQueryResult")@JsonInclude(JsonInclude...原创 2019-09-28 11:09:15 · 5812 阅读 · 1 评论