본문 바로가기
📔개발자 일기 | | TIL

[20220422] 개발자 일기

by 캔 2022. 4. 22.

다시 개발 건을 수정하고 있다. 역시 주문 관련 화면이라 문제가 생길 소지가 많지만 조금 체계적이지 못했던 것 같다. 데이터 검증이나 계산 로직을 염두에 두고 코딩을 시작했어야 하는데 validation 객체에 대한 이해가 부족했기 때문에 처음부터 생각하지는 못했던 것 같다. 그렇지만 이런 프로젝트를 해봄으로써 새로운 경험을 쌓는 과정이라고 생각한다. 다른 사람이 알려주는 것보다 내가 직접 기능 구현을 해보면서 프로세스를 구축하고 있다고 생각하면 굉장히 값진 경험이지 않을까 싶다. 주문 외에도 사이트 전체를 돌아다니면서 이 기능 저 기능 테스트해보고 있다. 클라이언트 쪽에서 요구 조건이 까다로워서 수정사항이 많이 발생하기 때문이다.

 

TIL

4장 의존 관계 주입 정리...

 

내부 빈 - 어떤 <bean> 엘리먼트의 <property>나 <constructor-arg> 엘리먼트 내부에 정의한 빈. ref 속성을 지정하는 대신 빈을 엘리먼트의 태그 안에 직접 넣는다. 내부 빈은 항상 무명.(id 속성 무시)

 

내부 빈은 항상 프로토타입 스코프.

 

빈의 생성 순서를 depends-on 속성을 통해 제어할 수 있다. (depends-on="A 클래스의 Full Qualified Name"이라 쓰면 이 빈은 생성하려면 A 클래스가 필요하니 먼저 생성하라는 뜻)

 

 싱글턴 빈이 프로토타입 빈을 참조할 경우 프로토타입 빈은 싱글턴 빈이 최초 생성될 때, 한 번만 주입된다.

 

 

'📔개발자 일기 | | TIL' 카테고리의 다른 글

[20220426] TIL  (0) 2022.04.26
[20220425] TIL  (0) 2022.04.25
[20220421] 개발자 일기  (0) 2022.04.21
[20220420] 개발자 일기 & TIL  (0) 2022.04.20
[20220419] 개발자 일기 & TIL  (0) 2022.04.19