
xml 기반으로 쿼리를 만들수 있고 어노테이션을 기반으로 쿼리를 만들수 있다

jdbc했을때커네션 연결하고 쿼리 날린다음 db에 있는 내용 을 가지고 와서
객체에 담은다음 어레이리스트로 일이리 수동으로 담아줘야되는걸
저 sqlSessionFactory가 알아서 만들어준단다

컨트롤러 --> 맵퍼에 있는 메소드를 호출 --> 그럼 멥퍼(인터페이스를 구현한 ) 객채 (myBatis-Spring -api_)에 접근 --> db 연동 --> 보드 맵퍼로 리턴 --> 뷰네임을 넘겨줌 -->프론트 컨트롤러 --> 뷰리즐버로 전체 경로 마듬 --> 그다음 뷰jsp --> response


@Autowired
의존성 주입 : 이미 만들어져 있는 객체를 다른 객체에 변수에 주입시키는거
스프링 컨테이너에서 보드 맵퍼를 찾음

그럼 실제로 저 boardmapper은 인터페이스 이기때문에 구현한 클래스가 필요하다

그럼 sqlSessionFactory 라는 구현채가 실행이 됨
자동적으로 만들어짐 이거는( api)

mysql같은경우는 4개의 api를 추가를 해야한다


api들은 저 위에것들
저거 그냥 복붙 ㄱㄱ
그리고 mysql은 버전에 맞게 알아서 낮춰서

그다음 hikariconfig mysql용으로 변경
'spring framework 인프런강의' 카테고리의 다른 글
| Spring WEB MVC04 Lombok API 설치 및 적용 (1) | 2024.11.02 |
|---|---|
| Spring WEB MVC04 MySQL DB 접속 및 리스트 보기 (0) | 2024.11.01 |
| Spring WEB MVC04 Persistence Layer(DataBase) 이해하기 (0) | 2024.10.30 |
| Spring WEB MVC04 ViewResolver와 forward(객체 바인딩)하기 (0) | 2024.10.29 |
| Spring WEB MVC04 HandlerMapping_HandlerAdapter 로딩하기 (0) | 2024.10.29 |