프로젝트 규모가 커질 수록 등록할 Bean들이 많아지기 때문에 자동등록을 사용하면 편리하다.
또 비즈니스 로직이랑 관련된 클래스들은 그 수가 많기 때문에, @Controller, @Service와 같은 애너테이션을 사용해서, Bean으로 등록하고 관리하면 개발 생산성에 유리하다.

장난입니다 ^_^

EZ합니다.
@Configuration
public class PasswordConfig {
@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
}
이렇게 되면 spring 서버가 뜰 때 spring Ioc 컨테이너에 bean으로 저장이 됩니당

이 때 Bean이름은 @Bean이 설정된 메서드 명이 됩니다.
public PasswordEncoder passwordEncoder() {..} → passwordEncoder
^요런식으로
그럼 20k