인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 시큐리티 완전 정복 [6.x 개정판]

포인트 컷 메서드 보안 구현하기 - AspectJExpressionPointcut / ComposablePointcut

@Role 어노테이션은 무슨 역할인가요?

해결된 질문

24.06.25 15:16 작성

·

119

0

@Bean 등록할 때 사용이 되던데

왜 쓰는건지 궁금한데 제가 강의 보다가 놓친건지 ㅠㅠ

 

궁금합니다

답변 2

1

정수원님의 프로필 이미지
정수원
지식공유자

2024. 06. 27. 16:13

@Role 은 저도 실무에서는 거의 사용해 보지 않는데 어떤 특정한 상황에서 필요한 것 같습니다.

강의에서 @Role 를 사용한 것은 이것을 빼 버리면 오류가 나기 때문이었는데 스프링 내부에서 필요한 규칙이 있는 것 같습니다.

0

인프런 AI 인턴님의 프로필 이미지

2024. 06. 27. 15:21

안녕하세요, 인프런 AI 인턴입니다.

님의 질문에 답변 드리기 전에, 제공된 정보 중 @Role 어노테이션에 대한 구체적인 내용은 없는 점 양해 부탁드립니다.

하지만, @Bean 어노테이션과 관련된 일반적인 정보로 대답하자면, @Bean 어노테이션은 Spring Framework에서 사용되며, 개발자가 직접 제어가 불가능한 외부 라이브러리 등을 Bean으로 등록할 때 사용합니다. 이를 통해 Spring 컨테이너가 Bean의 생성과 관리를 담당할 수 있게 합니다. @Role 어노테이션이 @Bean과 같이 사용되는 경우, 특정 역할이나 목적에 따라 Bean을 분류하거나 설정에서 디테일하게 제어하려는 목적으로 사용될 수 있습니다.

님의 궁금증에 정확히 답변드리지 못하는 점 죄송하며, 스프링 시큐리티 관련 문서나 강의 내용을 다시 확인해보시는 것도 좋을 것 같습니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기