inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

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

해결된 질문

251

작성자 없음

작성한 질문수 0

0

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

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

 

궁금합니다

spring spring-boot spring-security security web-security

답변 2

1

정수원

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

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

0

인프런 AI 인턴

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

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

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

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

로그아웃-logout()-2 강에서 겟방식 로그아웃 호출 후 화면이동 질문입니다.

0

36

2

단원별 소스코드

0

65

2

CustomAuthenticationProvider 추가 관련 문의

0

78

2

AOP 의존성 명칭 변경

0

77

1

빈 1개 등록 시 다른 해결 방법

0

70

1

@Bean으로 AuthenticationProvider를 등록 시 http.authenticationProvider 함수를 이용해서 추가해줘야되나요?

0

87

2

OIDC의 id token에 담긴 데이터에 대해

0

78

1

loginPage("/loginPage") 질문드립니다.

0

69

1

@EnableWebSecurity

0

148

1

트랜잭션과 롤백

0

100

1

68. 인증 이벤트 - AuthenticationEventPublisher 활용 강좌 음성 문제

0

91

2

AuthenticationManager 사용 방법

0

153

2

HttpSecurity.authorizeHttpRequests() - 2 강의 부분에 대한 질문

0

108

2

spring security 6.3에서는 HttpSecurity가 만들어지기 전 WebSecurity가 먼저 만들어지는게 맞나요??

0

192

1

init(B Builder), configure(B builder) 에 대하여 질문 드립니다.

0

109

2

메타 주석 질문

0

69

1

동시세션제어 기능에서 로그아웃하기

0

152

3

로그인 후, redirect 에서 error

0

141

3

Session 생성 타이밍에 대한 질문

0

86

2

강의 참고 내용을 개발 로그로 작성해도 될지 문의드립니다.

0

135

2

customAuthentication 관련

0

132

2

authenticationManagerBuilder 주입받은거 vs 만든 거

0

114

1

UserDetailsService()에서 UserDetail이 아닌 타입을 반환할 수 있나요?

0

101

1

9:28 패턴 3의 경우 마지막으로 설정한 것만 적용되는 것 같습니다.

0

162

2