반응형
# 스프링부트에서는 기본적으로 WEB-INF폴더 내에, -context.xml, web.xml 파일이 없다.
기존 설정파일에서 추가하던 내용들은 모두 자바 클래스 내에서 설정 가능하다.
그럼 빈 객체 설정은?
컴포넌트 스캔 처리 내의 패키지에서, 해당 객체 클래스 생성.
예를 들어, 스프링 시큐리티 내의 BCryptPasswordEncoder 객체 생성(따로 사용할 경우)
package com.boot.main;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
@Configuration
public class SecurityConfig {
@Bean
public BCryptPasswordEncoder bCryptPasswordEncoder() {
return new BCryptPasswordEncoder();
}
}
*@Configuration 설정 어노테이션
@Bean 객체 생성 어노테이션
728x90
'Programming > 스프링(spring) - Enterprise' 카테고리의 다른 글
스프링(spring)/ 스프링부트(spring boot) 배포 (0) | 2023.08.25 |
---|---|
스프링(spring)/ 스프링부트(springBoot) JAR 패키징 (0) | 2023.08.23 |
스프링(spring)/ War, Jar(package type) (0) | 2023.08.23 |
스프링(spring)/ 다듬기 2(어노테이션에 대한 고찰) (0) | 2023.08.15 |
스프링(spring)/ 스프링부트(springBoot)-mysql연동 (0) | 2023.08.15 |