15일차

2023. 10. 19. 10:58Study/KB IT's your life 4기

2023.08.23 수업 이슈

  • DI
  • MyBatis

WAS, DI Container의 생성대상

 

 

MyBatis Framework 기술이 적용되는 위치

Pre Loading vs Lazy Loading

DD 파일 읽자마자 빈 생성 ➡️ Pre-Loading

getBean() 요청시에 빈 생성 ➡️ Lazy-Loading

 

핵심 설정문서 SqlMapConfig.xml

 

MyBatis Framework

  • vo, dbconn.properties, mysawon.xml, SqlMapConfig.xml 들 간의 관계를 설정문서간 wiring이라고 한다.

Ect

  • 자바 클래스에서 가장 중요한 것은 클래스 변수(필드)이다. 그리고 필드의 주입 통로를 확인한다. 생성자 주입, setter 주입이 있다.
  • mybatis 적용 순서

1. table 생성

2. vo 생성(기본 생성자 확인할 것)

3. 필요한 설정문서 생성 및 설정

➡️ vo의 필드명과 테이블 컬럼명이 다르면 데이터 주입이 되지 않는다. 따라서 alias를 통해서 컬럼명과 필드명을 일치시킨다.

 

  • SqlSessionFactory 생성 코드를 모듈화해서 현업에서 많이 쓴다.

 

'Study > KB IT's your life 4기' 카테고리의 다른 글

17일차  (0) 2023.10.27
16일차  (0) 2023.10.20
14일차  (0) 2023.10.18
13일차  (0) 2023.10.17
12일차  (0) 2023.10.16