100일 챌린지/빅데이터기반 인공지능 융합 서비스 개발자

Day 48 - Spring 4.x & MyBatis Lombok 사용하기

ksyke 2024. 10. 11. 17:42

목차

    h2 database engine

    https://www.h2database.com/html/main.html

    [H2 Database Engine

    H2 Database Engine Welcome to H2, the Java SQL database. The main features of H2 are: Very fast, open source, JDBC API Embedded and server modes; in-memory databases Browser based Console application Small footprint: around 2.5 MB jar file size Supp

    www.h2database.com](https://www.h2database.com/html/main.html)

    Spring Legacy project

    1. pom version up
    2. maven update
    3. .settings>xml 파일 업데이트
    4. web.xml 업데이트
      maven update
    5. pom.xml의 spring framework version 4.3.30으로 업데이트
    6. aspectj weaver 추가
    7. scope 삭제하기
    8. spring test, aop, jdbc, transaction 추가하기
    9. connection pool을 위해 DBCP 추가
    10. JUnit 4.13으로 버전 옵
    11. H2 추가 (scope지우기) - ver 1.4.200

    Lombok 사용하기

    https://projectlombok.org/download

    1. pom.xml에 lombok 최신버전 추가
    2. Dept 모델 만들기

    H2 사용하기

    Embeded로 연결을 한 후 Server로 연결해야 한다. 

     

     

    1. DeptVo
    2. DeptDaoImpl
    3. DeptDao
    4. DeptService
    5. ListController
    6. root-context.xml - jdbt template 정의하기
    7.