Spring Boot

1.Spring Boot - 주로 사용되는 Dependency

post-thumbnail

2.Build Tool ( Maven, Gradle )

post-thumbnail

3.Spring Boot 개요

post-thumbnail

4.Spring Boot - Spring Project 관련

post-thumbnail

5.Spring Boot - Starters , build.gradle

post-thumbnail

6.Spring Boot - Logging

post-thumbnail

7.Spring Boot - Actuator

post-thumbnail

8.Spring Boot - CommandLineRunner

post-thumbnail

9. Spring MVC

post-thumbnail

10.Spring Module - Spring JDBC

post-thumbnail

11.Spring MVC에서의 3계층 : Controller , Service , Repository

post-thumbnail

12.Spring Boot - 설정파일 : application.yml

post-thumbnail

13.Spring Boot - Profile ( @Profiles, @ActiveProfiles )

post-thumbnail

14.application.yml 관련 어노테이션 - @Value , @ConditionalOnProperty , @ConfigurationProperties , @EnableConfigurationProperties , @Profile

post-thumbnail

15.진입점 어노테이션 : @SpringBootApplication

post-thumbnail

16.Controller 관련 - @RequestMapping , @GetMapping , @ResponseBody , @RequestBody , @RequestParam , @PathVariable , @ResponseStatus

post-thumbnail

17.Spring - HATEOAS

post-thumbnail

18.Spring - PostgreSQL 연결

post-thumbnail

19.Spring - MySQL 연결

post-thumbnail

20.HTTP 요청에 대한 응답처리 : ResponseEntity

post-thumbnail

21.Http Response의 JSON에 포함될 객체 Field 설정 - @JsonProperty , @JsonIgnore , @JsonInclude

post-thumbnail

22.API에서 예외 발생시 공통응답으로 처리하는 Advice 클래스 : @RestControllerAdvice , @ExceptionHandler

post-thumbnail

23.Spring - 사용자 접속 정보 및 요청 기록 남기기

post-thumbnail

24.ResponseEntity 실습 - 요청에 대한 공통응답을 정의하는 커스텀 클래스 생성

post-thumbnail

25.Spring 어플리케이션 빌드 시 초기화 데이터 구축용 SQL 실행

post-thumbnail