Spring boot 기반 Restful api 구현 (2) - Spring boot 프로젝트 생성
Spring/Spring Restful Api아래와 같이 프로젝트 생성합니다.
※ maven 에서 artifact 란 용어는 메이븐 빌드의 결과로 얻을 수 있는 일반적인 jar 나 war 또는 여타의 실행 파일을 의미한다. maven 에서 artifact 는 시스템의 groupId, artifactId, version 에 의해 구분되며 이는 빌드시 필요한 의존성(일반적으로 다른 jar 파일들)을 구분하는데 사용된다
Packaging이 War로 되어있다면 Jar로 변경해줍니다.
Name :: 원하고자 하는 프로젝트 이름을 작성합니다. 저는 anAn-Early-Rest-Api 로 변경합니다.
Group :: com.anearly로 변경하였습니다.
Artifact :: rest로 변경하였습니다.
Package :: com.anearly.rest 로 변경하였습니다.
DevTools(자동 서버 로딩), Spring Web, Spring Web Services 3가지 Dependency를 기본적으로 추가하고 시작한다. 이곳에서 Mybatis를 추가 할 수 있으나 따로 pom.xml에서 추가하는것이 오류가 나지 않는다.
기존 eclipse에서 진행하던 프로젝트 설정 파일들은 Spring boot로 오면서 xml 기반의 설정파일 다 걷어내게 되었습니다. 대신 application.properties를 이용해서 설정을 추가해줘야 합니다.
위와 같이 프로젝트가 생성이 되었으면 실행해봅시다.
실행 테스트
"{Project이름}+Application.java" 에서 서버를 실행해 주어야합니다.
서버를 실행한 다음 콘솔창을 확인해봅시다.
아래와 같은 그림에서 에러가 없다면 서버가 문제없이 실행된거에요
boot는 기본적으로 tomcat이 내장되어 있습니다.
src/main/webapp에 hello.html을 추가한 뒤에 아래 페이지로 접속하면 접속이 가능합니다.
간단한 hello.html 파일을 추가해봅시다.
boot의 기본적인 포트 설정은 8080임으로 다음 아래 링크로 접속을 하면 아래와 같은 페이지가 나타납니다.
http://localhost:8080/hello.html
'Spring > Spring Restful Api' 카테고리의 다른 글
Spring boot 기반 Restful api 구현 (3) - Spring boot 프로젝트 설정 문서 (0) | 2020.01.22 |
---|---|
Spring boot 기반 Restful api 구현 (1) - Maven 다운로드 (0) | 2020.01.22 |