오늘은 MyBatis를 적용하여 DB정보를 가져와보았다.
이전의 방식과의 설정 차이를 비교해보기 위해 간만에 ppt를 켜 정리해보았다.
MyBatis 적용 이후 가장 큰 차이점은
DAO에 해당하는 기능의 자동화이다.
이전에는 직접 Connection, Statement 등을 함수별로 나누어 정의하곤했는데,
MyBatis 도입 이후 DAO의 구현체 자체가 존재하지 않아도 되었다.
root-context에서 DataSource와 Mybatis의 설정 그리고 각 Mapper에 대한 위치를 정의하면
DB에 대한 설정 걱정은 없어진다.
또한 SQL쿼리문과 코드가 분리되어 관리될 수 있다는 점에서 좋은 의의를 갖는다 생각한다.
mybatis적용이전이후.pdf
drive.google.com
'기술 단어장 > Backend' 카테고리의 다른 글
[Spring] Spring 생태계 정리 (3) | 2024.11.05 |
---|---|
[SpringBoot] Security 6.x 구성 알아보기 (0) | 2024.08.13 |
[사고 변천] 음악 유사도 검사 전략의 사고 과정 (0) | 2024.04.09 |
[Web-Backend] MySQL, JDBC, Servlet, AJAX - 요약지 (0) | 2023.10.24 |
[SpringBoot] JWT - 요약지 (0) | 2023.03.28 |
댓글