-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
yml 파일 수정 후에는 SecurityConfig 클래스를 삭제해야 하나요?
23.12.20 14:50 작성 조회수 145
0
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
<version>3.0.4</version>
</dependency>
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
@Configuration
public class SecurityConfig {
@Bean
UserDetailsService userDetailsService() {
InMemoryUserDetailsManager userDetailsManager = new InMemoryUserDetailsManager();
UserDetails newUser = User.withUsername("user")
.password(passwordEncoder().encode("passw0rd"))
.authorities("read")
.build();
userDetailsManager.createUser(newUser);
return userDetailsManager;
}
@Bean
BCryptPasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
}
pom.xml에 있는 spring-boot-starter-security를 주석처리하게 되면 SecurityConfig 클래스에서 오류가 발생합니다. 이 클래스는 그대로 주석처리 하면 되는 건가요?
[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
JPA 사용을 위한 Dependency 추가와 Entity 설정
강의실 바로가기
답변을 작성해보세요.
0
hoo
질문자2023.12.20
다음 강의를 보니 import와 클래스 내부에 있는 @Bean들을 다 주석처리 해놓으셨었네요. 이 부분이 짤리거나 제가 놓쳤던 것 같습니다. 해결했습니다 ㅎ
답변 1