Framework/Spring Framework5 [Spring] 스프링에서 멤버 필드에 의존성 주입을 표현할 때 'final'은 괜찮지만 'static final'은 안되는 이유 (참조: https://djkeh.github.io/articles/Why-should-final-member-variables-be-conventionally-static-in-Java-kor/) 상황 스프링에서 멤버 필드에 의존성 주입을 표현하는 코드를 보면 으레 다음과 같이 'private final 타입 필드명'으로 돼있다. public class MovieRecommender { private final CustomerPreferenceDao customerPreferenceDao; // 굳이 (시스템적으로) 재할당 자체는 가능함을 열어둘 필요가 없으므로 final 설정 CustomerPreferenceDao - 변수의 타입 customerPreferenceDao - 변수명 멤버 필드에 의존성 .. 2022. 3. 5. 이전 1 2 다음