728x90
728x90
Spring bean은 사실 Java object랑 같은 거다!!
singleton pattern 사용해서 스프링 프로그램 내에 단 1개만 존재하는 것.
스프링/스프링부트 서버가 실행될 때 자동으로 @를 스캐닝해서 오브젝트를 생성해준다.
=> @Controller 이렇게 써서 bean 생성하는 것! new 할 필요없이 "미리 생성된 bean들의 의존성을 정의해주고 사용하면 됨"->IoC, DI 개념:스프링에서 제일 중요한 개념
IoC: bean으로 생성된 오브젝트를 계속 생성하는 게 아니라, 필요할 때마다 불러서 사용하는 것
new A(), new B() 이렇게 하는 게 아니라 이미 있는 setter() 같은 생성자에 new B()가 들어가는 것.
728x90
728x90
'FrontEnd' 카테고리의 다른 글
@RequestMapping 상속 구조 (0) | 2020.06.04 |
---|---|
@Autowired (0) | 2020.06.04 |
@Controller (0) | 2020.05.28 |
Spring Tools 4 : run 안될 때 (eclipse there are no recent launches error) (0) | 2020.05.28 |
CSS 클래스 스타일 일괄적용 안되는 이유 (0) | 2020.03.13 |
댓글