스프링부트를 활용해서 기본적인 CRUD를 구현해 보자. 세팅은 아래와 같이 세팅하고 진행했으며 의존성은 간단한 CRUD만 구현할 거라 Spring Web, Lombok을 추가하였다. 구성은 기본적인 Layered Architecture(계층화 아키텍처)로 구현하였다. Layered Architecture(계층화 아키텍처) 다른 게시물에서 추후에 다루도록 하겠다! 구성 먼저 영역을 간단하게 Dto, Repository, Service, Controller로 구성하고 패키지를 생성하였다. UserDto UserDto에 변수를 저장해 주고 필요한 Lombok 어노테이션을 추가해 주자. 변수의 접근제한자는 private이기 때문에 외부에서 변수에 접근하여 값을 불러오고 값을 변경해 주기 위해서는 Lombok의 ..
Spring Initializer를 활용하여 스프링부트 기본 세팅을 해보자. https://start.spring.io/ Project 빌드 자동화 도구를 선택해주자. Gradle을 사용하였다. Language 개발하는 언어를 선택해준다. 자바로 개발할거니 자바를 당연히 선택해준다. Kotlin + Spring 을 합쳐서 코프링으로도 많이 개발한다고 하네요! Spring Boot PRE: 다음 GA버전의 핵심 기능들을 포함하는 버전입니다. 안정적인 버전이 아닐 수 있기에 사용하지 않았습니다. Snapshot: 개발중인 버전이라 변경도 잦고 버그가 포함되어 있기 때문에 굳이 사용하진 않았습니다... GA(General Availability): 안심하고 써도 좋은 공개된 안정적인 버전입니다. 안정성이 검증..