본문 바로가기
FrontEnd

Spring bean

by tovantablack 2020. 5. 28.
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

댓글