Skip to main content

2024.04.19의 궁금증

· 2 min read
  1. Mapper란?
  2. (싱글톤 객체 + 의존성 주입)으로 객체를 의존하는 것과 static 메소드로 선언하여 의존, 사용하는 것의 비교
    • static 메소드를 사용하면 프레임워크에서 지원하는 의존성 주입 기능을 사용하지 못한다.
    • static 메소드는 보통 유틸성 객체에 유용하게 사용된다.
    • 동일한 클래스에 대해서 동일한 상태값을 보장하기위한 목적으로 static을 사용할 수 있다.
    • static 메소드는 객체지향적인 기능은 아니라고 볼 수 있을 것 같다.
  3. 클래스와 인스턴스의 생성 위치와 주기. static 변수와 메소드와 인스턴스 변수, 메소드의 생성 위치와 주기 비교.
  4. 알림 내용 템플릿 데이터를 enum에 저장 or db에 저장.
    1. https://jojoldu.tistory.com/137