강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

heejin97 のプロフィール画像
heejin97

投稿した質問数

[改訂版2023-11-27] Spring Boot 3.xを利用したRESTful Web Servicesの開発

JPA 使用のための Dependency 追加と Entity 設定

yml 파일 수정 후에는 SecurityConfig 클래스를 삭제해야 하나요?

作成

·

357

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 클래스에서 오류가 발생합니다. 이 클래스는 그대로 주석처리 하면 되는 건가요?

 

 

 

 

rest-apispring-boot

回答 1

0

hoo님의 프로필 이미지
hoo
質問者

다음 강의를 보니 import와 클래스 내부에 있는 @Bean들을 다 주석처리 해놓으셨었네요. 이 부분이 짤리거나 제가 놓쳤던 것 같습니다. 해결했습니다 ㅎ

heejin97 のプロフィール画像
heejin97

投稿した質問数

質問する