본문 바로가기

GD's IT Lectures : 기초부터 시리즈/스프링 부트(Spring Boot) & 마이바티스(Mybatis) 연동10

[스프링 부트(Spring Boot) & 마이바티스(Mybatis) 연동] 마무리 9. 마무리 이 자료를 통해 스프링 부트와 마이바티스를 연동하는 방법을 배우고 실제로 웹 애플리케이션을 구현하는 방법을 익혔는지를 확인하며, 추가적인 학습과 참고 자료에 대해 안내합니다. 이를 통해 참여자들은 스프링 부트와 마이바티스를 활용하여 웹 애플리케이션을 구축하는 방법을 습득하고, 이를 활용하여 더욱 복잡한 웹 애플리케이션을 구현할 수 있게 됩니다. 또한, 이번 교육을 통해 스프링 부트와 마이바티스를 활용하여 웹 개발을 진행할 때 유용한 팁과 개발 방법 등을 익힐 수 있습니다. 9.1. 배포 전략 9.1.1. 스프링 부트 실행 가능 JAR 파일 생성 스프링 부트 애플리케이션을 배포하기 전에 실행 가능한 JAR 파일을 생성해야 합니다. 이를 위해 다음과 같이 Maven 또는 Gradle 빌드 도구를.. 2023. 5. 7.
[스프링 부트(Spring Boot) & 마이바티스(Mybatis) 연동] 고급 기능 8. 고급 기능 고급 기능 섹션에서는 스프링 부트와 마이바티스를 활용하여 더욱 복잡한 기능을 구현하는 방법에 대해 다룹니다. 이를 위해 마이바티스의 고급 기능 중 하나인 동적 SQL 구문 작성 방법, 페이징 처리 기능, 연관 관계 매핑 등에 대해 다룹니다. 또한, 스프링 부트에서 제공하는 기능 중 하나인 AOP(Aspect-Oriented Programming)를 이용한 로깅 및 예외 처리 방법에 대해서도 다룹니다. 이러한 고급 기능들을 함께 활용하면 스프링 부트와 마이바티스를 이용하여 더욱 복잡하고 유연한 웹 애플리케이션을 구현할 수 있습니다. 8.1. 캐싱 8.1.1. 마이바티스 캐싱 기능 마이바티스는 자체적인 캐싱 기능을 제공합니다. 이를 사용하려면 매퍼 XML 파일에서 캐시 설정을 활성화해야 합니.. 2023. 5. 7.
[스프링 부트(Spring Boot) & 마이바티스(Mybatis) 연동] CRUD 애플리케이션 예제 7. CRUD 애플리케이션 예제 스프링 부트와 마이바티스를 이용하여 실제로 CRUD 애플리케이션을 구현하는 방법에 대해 다룹니다. 이를 위해 사용자 정보를 관리하는 간단한 웹 애플리케이션을 구현하면서, 마이바티스를 이용하여 데이터베이스와 상호 작용하는 방법과 스프링 부트를 이용하여 웹 애플리케이션을 구축하는 방법 등을 다룹니다. 이를 통해 스프링 부트와 마이바티스를 활용하여 실제 웹 애플리케이션을 구축하는 방법을 익힐 수 있습니다. 또한, CRUD 애플리케이션을 구현하면서 데이터베이스와의 상호 작용에 대한 이해도를 높일 수 있습니다. 7.1. 도메인 모델 생성 7.1.1. 도메인 클래스 작성 도메인 클래스는 애플리케이션에서 사용하는 데이터를 표현하는 클래스입니다. 예를 들어, 회원 정보를 관리하는 애플리.. 2023. 5. 7.
[스프링 부트(Spring Boot) & 마이바티스(Mybatis) 연동] 마이바티스와 스프링 부트 연동 6. 마이바티스와 스프링 부트 연동 스프링 부트와 마이바티스를 연동하는 방법에 대해 다룹니다. 스프링 부트는 마이바티스와 함께 사용하기 쉬운 프레임워크로, 기본적인 설정 작업을 통해 마이바티스를 쉽게 사용할 수 있습니다. 이번 섹션에서는 스프링 부트와 마이바티스를 연동하기 위한 기본적인 설정 방법에 대해 다룹니다. 이를 위해 마이바티스 스프링 부트 스타터를 이용하여 스프링 부트 프로젝트에 마이바티스를 추가하고, 마이바티스 설정 파일을 작성하는 방법을 다룹니다. 이를 통해 스프링 부트와 마이바티스를 연동하는 방법을 익힐 수 있습니다. 6.1. 마이바티스 스프링 부트 스타터 사용 6.1.1. 의존성 추가 마이바티스 스프링 부트 스타터를 사용하면 스프링 부트와 마이바티스를 쉽게 연동할 수 있습니다. 우선, 프.. 2023. 5. 7.
[스프링 부트(Spring Boot) & 마이바티스(Mybatis) 연동] 마이바티스 기초 5. 마이바티스 기초 마이바티스의 기본적인 개념과 사용 방법에 대해 다룹니다. 마이바티스는 자바 개발자들이 데이터베이스와 상호 작용할 수 있도록 해주는 프레임워크입니다. 이번 섹션에서는 마이바티스의 주요 구성 요소인 매퍼, 쿼리, 결과 매핑 등에 대해 다룹니다. 또한, 마이바티스의 기본적인 설정 방법과 함께 예제를 통해 마이바티스를 사용하는 방법을 익힐 수 있습니다. 이를 통해 마이바티스를 사용하여 데이터베이스와 상호 작용하는 방법에 대한 이해를 높일 수 있으며, 이후 섹션에서 다룰 스프링 부트와 마이바티스를 함께 사용하는 방법의 기반이 됩니다. 5.1. 마이바티스 설정 파일 작성 5.1.1. mybatis-config.xml 작성 마이바티스 설정 파일인 mybatis-config.xml을 작성하여 마이.. 2023. 5. 6.
[스프링 부트(Spring Boot) & 마이바티스(Mybatis) 연동] 데이터베이스 설정 4. 데이터베이스 설정 마이바티스를 사용하기 위해 데이터베이스를 설정하는 방법에 대해 다룹니다. 데이터베이스는 대부분의 웹 애플리케이션에서 필수적으로 사용되는 요소이며, 이를 스프링 부트와 함께 사용하기 위해서는 데이터베이스 드라이버를 추가하고, 데이터베이스 연결 정보를 설정해야 합니다. 이번 섹션에서는 데이터베이스의 종류와 데이터베이스 드라이버 추가 방법, 데이터베이스 연결 정보 설정 방법 등을 다룹니다. 또한, 이번 섹션에서는 스프링 부트와 마이바티스를 연동하기 위한 기본적인 설정 방법에 대해서도 다룹니다. 이를 통해 데이터베이스를 설정하는 방법을 이해하고, 스프링 부트와 마이바티스를 함께 사용할 수 있는 기반을 마련할 수 있습니다. 4.1. MySQL 설치 및 설정 4.1.1. MySQL 서버 설치.. 2023. 5. 6.