일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Коркабулкунӣ барои хориҷиён
- 스프링부트
- မြန်မာ
- 비바버튼
- Чои кор барои хоричиён
- Ҷойҳо дар Корея
- Data Lake
- korea
- java
- BigData
- Кор дар Корея
- Мобиль замима
- အလုပ်အကိုင်
- Чати тарҷумаи худкор
- Hello World
- စကားစမြည်ပြောခြင်း
- Кор барои хориҷиён
- Werwingtoepassing
- နိုင်ငံခြားသား
- အယ်လ်ဘာ
- Kotlin
- Mobiele toepassing
- Шуғ дар Корея
- 빅데이터
- အလုပ်
- Job
- ကိုရီးယား
- 계정삭제 요청
- Spring boot
- Кори нопурра дар Корея
- Today
- Total
VivaButton
[스프링부트, Spring Boot]STS에서 Spring Starter Project 생성 #6 본문
이전 포스팅에서 Spring Tool Suite을 설치하고, 실행하는데까지 진행해봤습니다.
이번에는 Spring Starter 프로젝트를 생성해보겠습니다.
Package Explorer에서 New > Other > Spring Boot > Spring Starter Project 를 선택하고 Next를 클릭합니다.
기존 Spring Project나 Maven프로젝트를 생성할 때와 다른점이라면 Packaging이 jar라는점 정도 겠네요.
WAS를 톰켓을 따로 설치해서 사용하던 때랑은 패키징 타입이 다르네요
jar로 패키징하여 바로 웹서비스를 실행해볼 수 있습니다.
나머지 프로젝트 정보는 알아서 지정.
저는 프로젝트명을 kaiAI라고 설정했습니다.
다음은 스프링 스타터 프로젝트의 의존성 설정을 선택하는 부분이다.
저는 필요한 의존성을 추가하였지만, 다른분들은 Web, Web Services 정도만 선택하여 Next 클릭.
Finish를 클릭하여 프로젝트를 생성한다.
kaiAI라는 Spring Starter Project가 생성되었다. 생성된 프로젝트 구조를 한번 둘러보자.
스프링 부트 기반 웹서비스를 구축 할 것이므로 java 패키지 아래에 MVC 패키지들을 생성해 준다.
* MVC 패키지
com.kaiai.application.controller
com.kaiai.application.service
com.kaiai.application.dao
com.kaiai.application.vo
생성된 디렉토리 구조, 파일 들을 한번 살펴보도록 하겠습니다.
- Application.java
package com.kaiai; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class KaiAiApplication { public static void main(String[] args) { SpringApplication.run(KaiAiApplication.class, args); System.out.print("Hello Spring Boot!"); } } |
스프링 부트를 단독 실행 시키기 위한 핵심 코드이다
자동으로 생성되는 클래스이다. 스프링 부트는 내장 톰켓을 지원하며, 따로 톰켓같은 WAS를 설치하여 구동할 필요가 없이 자바 어플리케이션 실행처럼 톰켓도 내부적으로 자동 실행된다.
'IT > 스프링부트(Spring Boot)' 카테고리의 다른 글
[스프링부트, Spring Boot]웹서비스 개발을 위한 로컬 개발환경 구성 - STS 설치 #5 (0) | 2019.05.08 |
---|---|
[스프링부트, Spring Boot]스프링 프레임워크 #2 (0) | 2019.05.01 |
[스프링부트, Spring Boot]프레임워크 알고가기 #1 (2) | 2019.05.01 |