작성자 없음
작성자 정보가 삭제된 글입니다.
해결된 질문
작성
·
156
0
@Bean 등록할 때 사용이 되던데
왜 쓰는건지 궁금한데 제가 강의 보다가 놓친건지 ㅠㅠ
궁금합니다
답변 2
1
@Role 은 저도 실무에서는 거의 사용해 보지 않는데 어떤 특정한 상황에서 필요한 것 같습니다.
강의에서 @Role 를 사용한 것은 이것을 빼 버리면 오류가 나기 때문이었는데 스프링 내부에서 필요한 규칙이 있는 것 같습니다.
0
안녕하세요, 인프런 AI 인턴입니다.
님의 질문에 답변 드리기 전에, 제공된 정보 중 @Role 어노테이션에 대한 구체적인 내용은 없는 점 양해 부탁드립니다.
하지만, @Bean 어노테이션과 관련된 일반적인 정보로 대답하자면, @Bean 어노테이션은 Spring Framework에서 사용되며, 개발자가 직접 제어가 불가능한 외부 라이브러리 등을 Bean으로 등록할 때 사용합니다. 이를 통해 Spring 컨테이너가 Bean의 생성과 관리를 담당할 수 있게 합니다. @Role 어노테이션이 @Bean과 같이 사용되는 경우, 특정 역할이나 목적에 따라 Bean을 분류하거나 설정에서 디테일하게 제어하려는 목적으로 사용될 수 있습니다.
님의 궁금증에 정확히 답변드리지 못하는 점 죄송하며, 스프링 시큐리티 관련 문서나 강의 내용을 다시 확인해보시는 것도 좋을 것 같습니다.