Skip to content

Commit 181791e

Browse files
committed
feat: spring api gather parameter ignore add jakarta.servlet.
1 parent ca69d26 commit 181791e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

dongtai-api-gather/dongtai-api-gather-spring-api/src/main/java/io/dongtai/iast/api/gather/spring/convertor/MethodParameterConvertor.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,15 @@ private Parameter parseMethodParameter() {
8888
}
8989

9090
/**
91-
* 判断参数值的类型是否是Spring框架的类,如果是的话则不能当做组件来处理
91+
* 判断参数值的类型是否是Spring框架的类,如果是的话则不能当做组件来处理,这里主要是为了忽略ModelAndView、HttpServletRequest这些类
9292
*
9393
* @return
9494
*/
9595
private boolean isWebFrameworkClass() {
9696
String parameterClassName = this.methodParameter.getParameterType().getName();
97-
return parameterClassName.startsWith(" org.springframework".substring(1)) ||
98-
parameterClassName.startsWith(" javax.servlet".substring(1));
97+
return parameterClassName.startsWith(" org.springframework.".substring(1)) ||
98+
parameterClassName.startsWith(" javax.servlet.".substring(1)) ||
99+
parameterClassName.startsWith(" jakarta.servlet.".substring(1));
99100
}
100101

101102
/**

0 commit comments

Comments
 (0)