본문 바로가기
  • BLG-ZYNGIROK-모토-꿈꾸며-배우고-나누며-이루다
ICT/Java

Java Spring | AntMatcher 이름 뜻

by dazwischen 2022. 4. 1. 18:18
반응형

프로그래밍, 코딩을 배울 때 또는 할 때 코드들을 프로그래밍 언어라는 것으로 작성한다. 언어라고 부르는 이유는 실제 언어와 마찬가지로 문법을 갖고 있기 때문일 것이다. 그렇기 때문에 하나의 프로그래밍 언어를 배우기 위해서 사용되는 함수, 프레임워크 등의 이름의 의미를 파악하는 것이 실제 언어를 배우는 것처럼 필요한 일이다. 그래서 새로운 기능을 배우면 의미를 파악하기 위해 자연스럽게 이름을 찾아보게 되는데 Spring Security (스프링 시큐리티)에서 사용하는 AntMatcher라는 메서드의 이름은 찾아도 잘 나오지가 않는다. 그래서 어렵게 알게 되어서 공유하고자 글을 작성한다.

자바-스프링-antmatcher-뜻-썸네일-이미지입니다.
자바 스프링 antmatcher 뜻

ANT

AntMatcher 앞 부분의 Ant는 Apache Ant Project에서 온 단어이다. 따라서 Ant는 실제 우리가 알고 있는 그 개미가 맞다. Ant가 붙은 것들에서 패스(Path)를 다룰 때 *, ** 등을 자주 사용하는데 이것이 개미와 비슷해서인지 Ant Style Path Pattern이라고 부른다. 따라서 Ant가 붙었다면 *를 이용한 패턴을 사용한다고 이해하면 될 것 같다.

Matcher

Matcher는 매칭시키는 것으로 받아들이는데 크게 어렵지 않을 것이다.

마무리

AntMatcher의 이름 뜻을 검색한 사람이라면 아직 AntPattern을 모르기 때문일 것이다. AntPattern을 구글링 본다면 Java 메소드들을 다루는데 한 걸음 더 수월해질 것이다.

반응형

댓글