Today I Learned - 50
Spring - 10
- 스프링 부트(Spring Boot)
- Mybatis CRUD 구현
스프링 부트 - 1. 개요
- 스프링 부트란?
- 자바 기반의 경량 프레임워크
- 독립적으로 실행 가능한 스프링 기반 App 구현에 사용
- 스프링 부트의 장점
- xml 파일의 복잡함을 최소화
- 일괄처리 기능
- REST endpoint 관리 지원
- 종속성(dependency) 관리 용이
- 동작 과정
스프링 부트 - 2. 프로젝트 생성(feat. Lombok 설치)
- lombok.jar 파일 위치에서 커맨드창 실행 > * Lombok: getter, setter 자동 생성
java -jar lombok.jar
실행 후 installer 확인
- STS 설치된 폴더 지정
- STS 체크 후 Install/Update
- [File] - [New] - [Spring Starter Project] > * Service URL: https://start.spring.io 고정 > * 프로젝트 Name - Package 동일하게 > * Type: Maven 또는 Gradle
- Project Dependencies 선택 > * Spring Legacy(3버전)에서는 pom.xml에서 직접 추가해줬어야 함
스프링 부트 - 3. Mybatis 사용, CRUD 구현
- Spring MVC 와 비슷하면서 다름.. 실습 내용 복습 ㄱㄱ!!
Spring 과제
- 프로젝트
demo1
따라하기 - 수정, 삭제 기능 추가해보기
- ‘demo1_Homework’