• STS의 프로젝트 자동 생성 기능을 사용
  • Dynamic Web Project 생성
  • Dynamic Web module Version .. 3.1 로 생성 
필기
메이븐기반으로 Spring을 생성하거나 또는 Spring을 생성 후 Maven으로 생성 가능하다.
하지만 디렉토리구조가 달리지므로 메이븐->Spring 방법이 더 효율적
Spring Boot는 아예 처음 부터 Maven 기반이다.

 

프로젝트 생성

New -> New Project -> maven (SKD설정) -> GroupId, ArtifactId 설정

GroupId
당신의 프로젝트를 모든 프로젝트 사이에서 고유하게 식별하게 해 주는 것이다.
따라서, groupId에는 네이밍 스키마를 적용하도록 한다.
groupId는 package 명명 규칙을 따르도록 한다.
즉, 최소한 당신이 컨트롤하는 도메인 네임이어야한다.
하위 그룹은 얼마든지 추가가능하다.
ex ) org.apache.maven
org.apache.commons

ArtifactId
버전 정보를 생략한 jar파일의 이름이다.
이름은 원하는 것으로 아무거나 정해도 괜찮다.
단, 소문자로만 작성하도록한다.
단, 특수문자는 사용하지 않는다.
만약 써드 파티 jar 파일이라면, 할당된 이름을 사용해야한다.

 

의존성(Dependency) 추가

https://mvnrepository.com 

 

Maven Repository: Search/Browse/Explore

Kotlin Standard Library JDK 7 extension Last Release on Feb 3, 2021

mvnrepository.com

Spring Dependencies 추가

상위 경로에서 카피해서 복붙하면된다.  <dependencies> ... </dependencies>

 

 

+ Recent posts