본문 바로가기

728x90

[Spring Boot] 컴포넌트와 빈 차이 (Component vs Bean) Udemy에서 들은 내용을 바탕으로 합니다 @Component 와 @Bean 은 둘다 스프링에 빈을 등록해준다. 그렇다면 언제 @Component를 쓰면 좋고, 언제 @Bean을 쓰면 좋을까? @Component @Bean 사용 방법 자바 클래스 안에 사용된다 Configuration 클래스안에서 사용 편리성 어노테이션만 추가하면 된다 빈 객체에 필요한 정보를 모두 써야한다 Autowired 방법 필드, 생성, Setter 주입 Method Call 아니면 Method Parameter 빈 등록 스프링 프레임워크가 직접 빈 등록 우리가 빈 등록 코드를 작성 해야함 언제? 우리가 만든 애플리케이션 코드에 대해 빈 등록이 필요할때 1. 비즈니스 로직 2. 서드파티 라이브러리에 대한 빈을 등록할때 더보기
[Spring Boot] 스프링 빈 (Spring Bean) & 스프링 컨테이너 (Spring Container) Udemy 스프링부트 강좌로 학습한 내용을 바탕으로 합니다. 스프링 컨테이너를 배우기 전에 스프링빈 (Spring Bean) 이랑 자바객체 에 대해 알아보자 /* 자바 객체*/ 아래의 간단한 자바 코드들을 한번 보자 public interface GamingConsole{ void up(); } //인터페이스 public class MarioGame implements GamingConsole { @Override public void up() { System.out.println("Mario UP") } } //GamingConsole 상속 public class PacmanGame implements GamingConsole{ @Override public void up(){ System.out.pr.. 더보기

728x90