##.Springboot생성
Spring Initializr : https://start.spring.io/

#.Project Metadata
-Group : 이 프로젝트를 정의하는 고유한 식별자 정보인 그룹을 설정
-Artifact : 세부프로젝트를 식별하는 정보를 기입
-Name : 프로젝트 이름
-Description : 자유롭게 서술 가능
-Package Name : 자동 완성
-Package : 애플리케이션을 쉽게 배포하고 동작하게 할 파일들의 패키징 옵션
-Java : 자바 버전 선택
Spring Boot 프로젝트의 기본 설정과 Dependency를 설정 후 하단의 GENERATE 클릭 -> hello.zip
압축을 풀고 intellij에서 open으로 열면

##.pom.xm
-*메이븐의 기능을 사용하기 위해 작성하는 파일
-프로젝트, 의존성 라이브러리, 빌드 등의 정보 및 해당 프로젝트를 관리하는 데 필요한 내용 기술
*메이븐 : 아파치 메이븐은 자바 기반의 프로젝트를 빌드하고 관리하는 데 사용하는 도구
-대표기능
>프로젝트 관리 : 프로젝트 버전과 아티팩드를 관리
> 빌드 및 패키징 : 의존성을 관리하고 설정된 패키지 형식으로 빌드를 수행
> 테스트 : 빌드를 수행하기 전에 단위테스트를 통해 작성된 애플리케이션 코드의 정상 동작 여부를 확인
> 배포 : 빌드가 완료된 패키지를 원격 저장소에 배포
>>인텔리제이IDEA에서 우측 Maven탭을 클릭하면 생명주기 확인 가능

maven생명주기는 크게 기본(default), 클린(clean), 사이트(site) 생명주기로 구분
'Spring' 카테고리의 다른 글
[Spring] API작성하기 - GET (0) | 2023.01.08 |
---|---|
[Spring] Talend API Tester (0) | 2023.01.08 |
[Spring]로깅 라이브러리 - logback (0) | 2023.01.05 |
[Spring]Spring boot (0) | 2023.01.04 |
[Spring] 스프링 프레임워크 (0) | 2022.12.24 |