백엔드/Java Spring Boot 풀스택 클라우드 개발자 되기!

Annotations vs XML Configuration

넌 감동란이었어 2023. 6. 22. 21:36

XML 예시

Annotations vs XML Configuration

  Annotations XML Configuration
편함 쉽다 어렵다(직접하나씩 설정해줘야됨)
코드 길이 짧다. 번거롭다
pojo(오래된 방식의 간단한 자바 오브젝트) 사용안함 자바코드를 바꿀 필요가 없다.
관리 쉽다. 어렵다
ex) 클래스 이름은 바꾸면 xml에서도 바꿔줘야함
사용빈도 자주사용 거의 사용안함
디버깅 난이도 어렵다 명시적으로 표현되어 있기때문에 디버깅이 조금 쉽다.

둘 다 사용해도 괜찮다.

하지만 사용을 한다면 어노테이션을 사용하던지, XML만 사용하던지 단 1개만 사용해야한다.

즉 둘을 섞어서 쓰면 안된다.

'백엔드 > Java Spring Boot 풀스택 클라우드 개발자 되기!' 카테고리의 다른 글

aop  (0) 2024.03.23
Spring Security  (0) 2023.09.23
responseBody  (0) 2023.07.05
logging 간단 정리  (0) 2023.06.26
프로토타입 vs 싱글톤타입  (0) 2023.06.19