We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
@Autowired 어노테이션은 스프링 컨텍스트 내에서 관리되는 Bean을 주입하는 기능을 수행함. 정적 필드는 클래스 레벨에서 공유되며, 인스턴스와는 별도로 생성됨.
@Autowired
Bean
스프링은 인스턴스 생성 시에 Bean 주입을 수행하는데, 정적 필드는 클래스 레벨에서 Bean 생성과 무관함. 따라서 정적 필드에 @Autowired 어노테이션을 사용하면, 스프링이 해당 필드에 의존성을 주입하지 않을 수 있음.
따라서 정적 필드에 작성된 @Autowired 어노테이션을 제거하고자 함.
정적 필드에 @Autowired어노테이션이 사용된 클래스
@Value("${aes-key}") private static String AES_KEY;
@Value("${secret-key}") private static String secretKey;
The text was updated successfully, but these errors were encountered:
fix: JWT 유틸 클래스의 정적필드에 사용된 Value 어노테이션 삭제 (#166)
bb23146
fix: 암호화 구현 클래스의 정적필드에 사용된 Value 어노테이션 삭제 (#166)
5e7f496
static 필드에 @Autowired 어노테이션 사용으로 인한 문제 해결 (#167)
c3880a0
* fix: JWT 유틸 클래스의 정적필드에 사용된 Value 어노테이션 삭제 (#166) * fix: 암호화 구현 클래스의 정적필드에 사용된 Value 어노테이션 삭제 (#166)
hyunsb
Successfully merging a pull request may close this issue.
@Autowired
어노테이션은 스프링 컨텍스트 내에서 관리되는Bean
을 주입하는 기능을 수행함.정적 필드는 클래스 레벨에서 공유되며, 인스턴스와는 별도로 생성됨.
스프링은 인스턴스 생성 시에
Bean
주입을 수행하는데, 정적 필드는 클래스 레벨에서Bean
생성과 무관함.따라서 정적 필드에
@Autowired
어노테이션을 사용하면, 스프링이 해당 필드에 의존성을 주입하지 않을 수 있음.따라서 정적 필드에 작성된
@Autowired
어노테이션을 제거하고자 함.정적 필드에
@Autowired
어노테이션이 사용된 클래스The text was updated successfully, but these errors were encountered: