Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- java
- map
- java list
- spring3 spring2 traceid
- asynccustomautoconfiguration
- EnableWebMvc
- micrometer tracing
- DeferredImportSelector
- java lambda
- traceasynccustomautoconfiguration
- aws secretmanager
- list
- traceId
- java.util.list
- Spring Boot
- asyncconfigurer
- HashMap
- kotlin
- b3-propagation
- Sleuth
- jpa
- Spring JPA
- SpringMVC
- CompletableFuture
- awssecretsmanagerpropertysources
- @FunctionalInterface
- elasticsearch
- spring MVC
- ResponseBody
- spring
Archives
- Today
- Total
du.study기록공간
Spring Boot 시작하기. 본문
728x90
요즘 중국서버 구축을 시작하는 단계에서 신규 프레임워크 관련 얘기가 나왔고, 별도의 톰켓 같은 것을 서버에 설치하고 싶지않아 내장 컨테이너 고려를 하는 도중, 기존에도 Spring을 사용하고 있었기에 Spring Boot를 테스트하게 되었습니다.
천천히 하나씩 작성하려하지만 이번에는 역시, 가장 기초부분인 생성부터 기록하려 합니다.
저의 경우 intellij로 설정중에 있습니다.
만약 본인이 Intellij 커뮤니티 버전을 사용하다면, 해당 사이트를 통해서 간단하게 SpringBoot 프로젝트 생성이 가능합니다. (intellij 유로버전이라면 인텔리제이 안에서 바로 생성할 수 있습니다.)
저는 web,maven을 사용할것이기에 다음과 같이 세팅 후, Generate-Ctrl 을 누르면 프로젝트 통째로 다운을 하게 됩니다.
해당 프로젝트를 임포트하면 다음과같이 노출이 됩니다.
Boot 의 의존성을 관리해주는 parent로 잘 들어오고 하위 web모듈도 정상적으로 들어와있습니다.
java 폴더경로 아래로 접근하면 기본 클레스도 생성해주는데
package me.duootest.spinrgbootteset;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpinrgBootTesetApplication {
public static void main(String[] args) {
SpringApplication.run(SpinrgBootTesetApplication.class, args);
}
}
해당 구문을 실행하면 정상적으로 스프링 부트가 구동되는것을 볼 수 있습니다.
너무너무너무 기초적인것만 일단 적었고, @SpringBootApplication 가 뭘해주는지, 기존 mvc랑 뭐가다른지 등에 대해선 차근차근 공부를 하면서 적어보려합니다.(알고쓰는게 좋으니까..)
728x90
'스프링' 카테고리의 다른 글
Spring boot @SpringBootApplication (0) | 2020.05.07 |
---|---|
@Value는 어디서 set이 되는걸까? (0) | 2020.04.05 |
@Controller handlerMethod register (0) | 2020.03.07 |
Spring을 사용하는 서버에서 CORS 설정 과정에서 발생한 이슈들 (0) | 2020.02.10 |
Spring AOP - 관점 지향 프로그래밍 (0) | 2019.11.30 |
Comments