Junit5

lombok또는 @Override 등에서 사용하고 있는 애노테이션 프로세서는,
소스 코드에 메타데이터를 추가하는 기능을 제공한다. 메타데이터는 코드에 대한 추가 정보를 제공하며, 소스 코드를 자동으로 생성하거나 다른 코드와 상호작용할 때 유용하다.

사용 이유

1.코드의 가독성을 높일 수 있다.
코드의 의도나 목적이 명확해져, 코드 이해가 쉬워진다.

2.유지보수하기 쉽게 작성할 수 있다.
반복적인 작업 자동화.

3.코드의 안정성을 높일 수 있다.
코드에 대한 추가 검사 및, 런타임 오류 방지 가능