Commit dac0c278bf69402c1a1ef3d1633cd8b2fde7c4ad

Authored by YunaiV
1 parent 2e47ffdb

feat:【framework 框架】ApiEncryptFilter 的 getApiEncrypt 优化成 jdk8 写法,更好适配

yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/encrypt/core/filter/ApiEncryptFilter.java
... ... @@ -128,6 +128,7 @@ public class ApiEncryptFilter extends ApiRequestFilter {
128 128 *
129 129 * @param request 请求
130 130 */
  131 + @SuppressWarnings("PatternVariableCanBeUsed")
131 132 private ApiEncrypt getApiEncrypt(HttpServletRequest request) {
132 133 try {
133 134 HandlerExecutionChain mappingHandler = requestMappingHandlerMapping.getHandler(request);
... ... @@ -135,7 +136,8 @@ public class ApiEncryptFilter extends ApiRequestFilter {
135 136 return null;
136 137 }
137 138 Object handler = mappingHandler.getHandler();
138   - if (handler instanceof HandlerMethod handlerMethod) {
  139 + if (handler instanceof HandlerMethod) {
  140 + HandlerMethod handlerMethod = (HandlerMethod) handler;
139 141 ApiEncrypt annotation = handlerMethod.getMethodAnnotation(ApiEncrypt.class);
140 142 if (annotation == null) {
141 143 annotation = handlerMethod.getBeanType().getAnnotation(ApiEncrypt.class);
... ...