민스씨의 일취일장

LogT | Java Spring의 Bean에 대해 알게된 모든 내용과 고민들 본문

Programming Language & Framework/JAVA & Spring

LogT | Java Spring의 Bean에 대해 알게된 모든 내용과 고민들

읻민스 2023. 1. 5. 22:25
반응형

Java Spring의 Bean에 대해 알게 된 내용들을 시간순으로 정리하는 페이지이다.


2022년 1월 5일

Bean을 사용해 봤다

스프링의 정석 강의에서 Spring DI의 이론을 들어가기 전에 일단 사용해봤다. Bean이라는 걸 제대로 배우기 전 현재 이해한 수준을 기록해 보려 한다.

  • Bean은 xml 파일내의 Beans라는 태그 안에 작성되어 진다.
  • Bean 내에서 사용하는 속성
    • property : setter가 정의되어 있어야 사용가능하다.
    • constructore-arg : 기본 생성자가 선언돼 있어야 사용가능하다.
  • Bean 태그 대신 context:component-scan을 사용할 수 있다. 이 때는 객체 앞에 @Component 어노테이션을 붙여놓아야 한다.
  • Bean은 재사용 가능한 Components, 상태(Instance Variable), Getter, Setter, No-Args-Constructor를 따로 빼둔 것을 말한다. 다시 말해 재사용할 것을 콩에 담아두고 필요할 때마다 꺼내쓰는 것이다.

2022년 1월 6일

Bean이란?

bean이란 Spring Container가 관리하는 객체들이다. 반대로 Spring Container는 Bean을 저장소이자 관리소(생성, 소멸, 연결) 이다.


728x90
반응형