1. STS 마법사(wizard)를 이용해서 Spring Boot 프로젝트 생성
New → Spring Boot → Spring Starter Project 선택

2. 생성할 프로젝트의 기본 설성

<각 항목별 설명>
- Service URL : 데모 프로젝트를 다운 받을 서비스 경로
(Spring 공식 페이지의 initiolizr를 통해 설정된 내용대로 데모 프로젝트를 생성해서 받아옴)
- Name : 프로젝트 이름
- Type : 빌드 도구(Maven 또는 Gradle)
- Packaging : 배포 시 압축 형태
- Java Version : 프로젝트에서 사용할 자바 버전
- Language : 프로젝트에서 사용할 언어 종류
- Group : 사용할 그룹(배포시 도메인, 보통 회사명을 작성, 대분류의 개념)
- Artifact : 만들어진 산출물이름(프로젝트명, 소분류의 개념)
- Version : 프로젝트 버전
- Description : 프로젝트 설명
- package : 프로젝트 기본 패키지 3레벨 (Group + Artifact로 작성)
3. 프로젝트에서 사용할 모듈, 라이브러리 의존성 추가


4. application.properties 내용 추가
#서버포트설정
server.port = 80
#로깅 레벨 지정
logging.level.edu.kh.project=debug
#URL에 jsessionid를 붙이지 않게하는 속성
server.servlet.session.tracking-modes=cookie
#Spring DevTools(자동 리로드, 서버 재시작) 설정
spring.devtools.livereload.enabled=true
spring.devtools.restart.enabled=true
spring.thymeleaf.cache=false
#오라클 DB 연결 정보(해당 파일에 작성하면 DB 연결이 가능하지만 해킹 위험으로 인해 다른 파일에 작성 예정)
#spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
#spring.datasource.username=계정명
#spring.datasource.password=비밀번호
5. 프로젝트 실행 테스트
build.gradle 파일에서 JDBC 관련 dependency 주석 처리 → Refresh Gradle Project 수행





'BackEnd > Spring' 카테고리의 다른 글
| [Spring]댓글 등록/삭제/등록 (0) | 2024.10.11 |
|---|---|
| [Spring]Spring Boot 프로젝트, 파일 구조 파악 (0) | 2024.10.10 |
| [Spring]Spring Boot 개발 환경 설정 (1) | 2024.10.06 |
| [Spring] Thymeleaf(타임리프) (0) | 2024.09.04 |
| [Spring] Spring Boot (0) | 2024.09.03 |