Spring initializr를 vs code 에서 명령어로 실행가능 하다.

  이후에 group id, artifact name 등을 설정해주면 된다.

 

패키지 dependencies를 설정해준다.

내가 고른 패키지의 간단한 설명

Spring Web(Spring MVC) -  web 프로젝트에 필요한 기능 제공, mvc패턴과 request mapping 등

Validation - 어노테이션을 통해 유효성을 검증할 수 있다. (requestBody 등)

Spring Security -보안 관련 메소드 제공

Spring Data JPA - Repository 인터페이스를 를 통해 데이터 베이스 CRUD작업 (JPA기반을 더 편하게)

MySQL Driver - 이름 그대로 Mysql 데이터베이스 드라이버

Lombok - 어노테이션을 통해 getter setter등을 편리하게 세팅