lucky-jo / Spring_boot_ex05

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring_boot_ex05

스프링의 생산성

Coding By Convention 활용

스프링부트 프로젝트 생성

Gradle 을 이용한 의존성 관리

Itreaion(반복주기) 개발로 2-cycle 개발 진행

1-cycle 내용정리

  • JPA

  • @OnetoOne Relation

  • CascadeType

  • FetchType

  • Optional, orphanRemoval

  • QueryMethod

  • @Embedded @ Embeddale

  • @Valid

  • @Where ( for Soft-Delete)

  • Data.sql

  • Spring MVC

  • @GetMapping

  • @PostMapping

  • @PutMapping

  • @PatchMapping

  • @DeleteMapping

  • @PathVariable

  • @RequestBody

  • Lombok

  • @Getter

  • @Setter

  • @ToString

  • @Constructor

  • @EqualsAndHashCode

  • @Data

  • Spring Test

  • Java8

  • Stream

  • Filter

  • Map

2-cycle

  • SpringMVC

  • CumstemJsonSerializer

  • Spring Test

  • MockMvc Test

  • Matcher

  • Junit5

  • MockTest

  • Mockito

  • CustomArgumentMatcher

  • Exception Handling

  • CustomException

  • ExceptionHandler

  • GlobalExceptionHandler

  • Parameter Validator

  • @NotEmpty

  • @NotBlank

  • @Valid

  • Paging

  • Pageable

  • Page

앞으로 해 볼 것

  • FrontEnt 개발

  • Web

  • VueJs, ReactJs

  • App

  • Android App

  • iOS App

  • DB 연동

  • MySQL

  • MongoDB

  • Spring(Boot)의 중급 활용

  • 추가적인 설정

  • Customizing 설정

  • JPA 중급 활용

  • 다양한 Relation

  • QueryDSL / Jooq

  • 로직의 확장

  • 추가적인 스펙

About


Languages

Language:Java 100.0%