1. 스프링부트 MVC 시작하기


Springboot MVC 시작하기


개발 환경 및 내용

  • OS: Window 10
  • Dev Tool: Eclipse IDE 2019-06
  • JDK: 1.8(_221)
  • JAVA: 8
  • Framework: Springboot v2.1.7
  • Build Tool: Gradle v3
  • RDBMS: MariaDB
    • DBCP: hikariCP
    • Persistence Framework: MyBatis
  • #Lombok #Log4j2 #DAO #Mapper #Filter #Interceptor #AOP



목차

2 . 개발환경 설정 및 Eclipse STS Gradle 설치

  • 개발 환경 설정
  • Eclipse에 외부프로그램 STS, Gradle 등 설치

3. Springboot Gradle 프로젝트 생성

  • 스프링부트 Gradle 프로젝트 생성하기
  • 스프링부트 Hello World 출력하기

4. 스프링부트 MyBatis + HikariCP + MariaDB 설정

  • Datasource 연결 설정
  • MyBatis, HikariCP, MariaDB 설정

5. 스프링부트 HikariCP MyBatis 옵션 설정

  • mybatis-config.xml로 추가 설정

6. 스프링부트 MVC 게시판 (MyBatis Mapper 사용)

  • Spring MVC 개념 설명

7. 스프링부트 Lombok(롬복) 사용하기

  • 롬복 설치
  • 롬복 사용

8. 스프링부트 Log4j2 적용하기

  • SLF4J 설명
  • Log4j2 적용 및 패턴 설정

9. 스프링부트 Log4jdbc 쿼리 로그 설정

  • 로거 옵션 설명

10. 스프링부트 MVC - MyBatis DAO 방식

  • @Repository 애너테이션을 사용해서 DAO 객체 생성

11. 스프링부트 MVC - MyBatis 공통 DAO

  • 공통 DAO로 queryId와 parameter를 이용해 처리하는 방식

12. 스프링부트 MVC - Interceptor 설정

  • Interceptor 설정 및 설명

13. 스프링부트 MVC - Filter 설정

  • Filter 설정 및 설명

14. 스프링부트 MVC - Spring AOP 설정

  • AOP 간략 설명 및 설정

15. 스프링부트 MVC - Transaction 설정… 작성중..?

  • 작성중..?