오늘 배운 내용

순환참조오류

Spring MVC란

Model : 프론트엔드에 값을 넘겨줄 때, 모델 형태로 담아서 넘겨줌. 컨트롤러의 리턴값+html반환할 때 모델이 있다면 이를 들고감
View : 보여주는 거 html, css, js 사용자 눈에 보이는 환경.
Controller : 3layer(컨트롤러, 서비스, 레포지토리) 유지보수와 가독성을 넓히기 위해 사용
loosed coupled 낮은 결합(역할 최대한 분업), 데미지를 주지 않게끔.

dto : 배달부

컨트롤러 : 시작이자 끝.

Spring Bean이란

container라는 개념을 알아야 한다.

static을 이용한 방법은 메모리 차지를 엄청 많이함.
=> 이를 해결하기 위해 스프링 프레임워크 탄생. container가 여기에서 탄생.
container 안에 bean이 생성된다는 개념. blog
singleton패턴으로 동작.
: 음식을 깔아놓고, 뷔페 음식들이 bean이라고 생각하면 편함

Spring 원리

container에 빈들이 담겨있는데, 그 이유는 사용자가 웹에 들어올 때 최대한빠르게 처리하기 위함.
빈등록할때는 @어노테이션으로 빈등록

profile
공부노트

0개의 댓글

Powered by GraphCDN, the GraphQL CDN