본문 바로가기

모각코/2023 동계

[2023 동계모각코] 3회차(23.1.21.) 결과

  • 인프런 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 수강 
    • 프로젝트 생성
    • 라이브러리
    • View 환경설정
    • 빌드 후 실행

 

스프링 부트 라이브러리 

- spring-boot-starter-web

   - spring-boot-starter-tomcat: 톰캣 (웹서버)

   - spring-webmvc: 스프링 웹 MVC

- spring-boot-starter-thymeleaf: 타임리프 템플릿 엔진(View)

- spring-boot-starter(공통): 스프링 부트 + 스프링 코어 + 로깅

   - spring-boot

        -spring-core

   - spring-boot-starter-logging

        - logback, slf4j

 

테스트 라이브러리

spring-boot-starter-test

  - junit: 테스트 프레임워크
  - mockito: 목 라이브러리
  - assertj: 테스트 코드를 좀 더 편하게 작성하게 도와주는 라이브러리 

  - spring-test: 스프링 통합 테스트 지원

 

thymeleaf 템플릿 엔진 사용하여 Welcome page 생성

 

빌드하고 실행하기

콘솔로 이동

1. `./gradlew build`
2. `cd build/libs`
3. `java -jar hello-spring-0.0.1-SNAPSHOT.jar` 

4. 실행확인