Dev Log

Package Structure

Ref

Spring Initializr

  • Project : Gradle

  • Spring Boot : 2.6.3

  • Language : Java (version 11)

  • Open JDK : 11.0.10

  • Package : Jar

Building RESTful API - GET

  • @RequestMapping์œผ๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ

  • ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์—†๋Š” GET ๋ฉ”์„œ๋“œ ๊ตฌํ˜„

  • @PathVariable์„ ํ™œ์šฉํ•œ GET ๋ฉ”์„œ๋“œ ๊ตฌํ˜„

  • @RequestParam์„ ํ™œ์šฉํ•œ GET ๋ฉ”์„œ๋“œ ๊ตฌํ˜„

  • DTO ๊ฐ์ฒด๋ฅผ ํ™œ์šฉํ•œ GET ๋ฉ”์„œ๋“œ ๊ตฌํ˜„

Building RESTful API - POST

Building RESTful API - PUT

Building RESTful API - DELETE

DTO, DAO, Entity, VO, Model

Ref

Email ์ค‘๋ณต ์ฒดํฌ

Password Encode

Builder Pattern

Ref

Mapper

@Controller vs @RestController

Lombok

ORM - JPA/Hibernate , JDBC

  • Repository, DAO

  • JpaRepository

Ref

HTTP Status

ResponseEntity

Optional

Optional is a container object which may or may not contain a non-null value. You must import java. util package to use this class. If a value is present, isPresent() will return true and get() will return the value.

Ref

Java Stream

Ref

One to One

Transactional

  • ์œ„์น˜

ResourceNotFoundException

Last updated