아래와 같이 라이브러리 활용해서 손쉽게 문자열 포함 여부 비교 할 수 있다.
* 기호를 활용해서 4가지 케이스의 문자열 체크 가능 함
1. XXX : 완전 일치하는 경우
2. XXX* : XXX로 시작하는 문자
3. *XXX : XXX로 끝나는 문자
4. *XXX* : XXX가 포함된 문자
PatternMatchUtils.simpleMatch(찾을 문자열 패턴 배열, 비교 문자열)
private static final String[] PATTERNS = {"request*", "order*", "save*"};
if(!PatternMatchUtils.simpleMatch(patterns, methodName)){
return method.invoke(target, args);
}
댓글