less than 1 minute read

Spring - 10

  • 스프링 부트(Spring Boot)
  • Mybatis CRUD 구현



스프링 부트 - 1. 개요

  • 스프링 부트란?
    • 자바 기반의 경량 프레임워크
    • 독립적으로 실행 가능한 스프링 기반 App 구현에 사용
  • 스프링 부트의 장점
    • xml 파일의 복잡함을 최소화
    • 일괄처리 기능
    • REST endpoint 관리 지원
    • 종속성(dependency) 관리 용이
  • 동작 과정

springBootProcess



스프링 부트 - 2. 프로젝트 생성(feat. Lombok 설치)

  1. lombok.jar 파일 위치에서 커맨드창 실행 > * Lombok: getter, setter 자동 생성

lombokInstall1



  1. java -jar lombok.jar 실행 후 installer 확인

lombokInstall2



  1. STS 설치된 폴더 지정

lombokInstall3



  1. STS 체크 후 Install/Update

lombokInstall4



  1. [File] - [New] - [Spring Starter Project] > * Service URL: https://start.spring.io 고정 > * 프로젝트 Name - Package 동일하게 > * Type: Maven 또는 Gradle

newProject



  1. Project Dependencies 선택 > * Spring Legacy(3버전)에서는 pom.xml에서 직접 추가해줬어야 함

newProject2



스프링 부트 - 3. Mybatis 사용, CRUD 구현

  • Spring MVC 와 비슷하면서 다름.. 실습 내용 복습 ㄱㄱ!!






Spring 과제

  • 프로젝트 demo1 따라하기
  • 수정, 삭제 기능 추가해보기
    • ‘demo1_Homework’






nice!

Updated: