Spring boot 시작하기
728x90
Spring boot 시작하기
프로젝트 생성
사전 준비물
Java 11 설치
IDE: IntelliJ 또는 Eclipse 설치
주의 가급적 JDK 11 버전을 설치해주세요. 다른 버전을 설치하면 정상 동작하지 않을 가능성이 높습니다. 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성
project
project 는 필요한 라이브러리를 땡겨주고 빌드하는 라이프 사이클 까지 관리해주는 것들 입니다.
과거에는 Maven project를 많이 사용했지만 요즘에는 대부분 Gradle Project를 사용합니다.
Language
java
Spring Boot
- SNAPSHOT - 현재 만들고 있는 버전
- M1 - 정식 출시 되지않은 버전
- 그것들을 피해서 선택합니다.
Project Metadata
- groupId: hello
artifactId
- hello-spring
Dependencies
Spring Web, Thymeleaf
generate를 눌러 다운로드 받습니다.
압축을 해제한뒤 build.gradle 파일을 intelij ide 로 open 합니다.
다음과 같은 폴더 구조가 나옵니다.
gradle 에 대해서는 추후에 좀더 자세하게 적도록 하겠습니다.
main -> hello.hellospring -> helloApp 을 실행시켜보겠습니다.
Tomcat 에서 8080 포트로 서버가 시작되었다고 나옵니다.
http://localhost:8080 들어가보면
다음과 같은 에러 페이지가 나옵니다. 이렇게 되면 정상적으로 실행이 잘됬다는 뜻입니다.
실행환경 변경
intelij 에서 실행을 할때 gradle 을 통해 run 되는 과정에서 조금 느리게 실행되는 경우가 있습니다.
그럴경우 gradle 두개를 InteliJ IDEA 로 변경해줍니다.
728x90
'Java > java - spring' 카테고리의 다른 글
JPA 성능 최적화 - N + 1 문제 해결 하기 (0) | 2022.01.30 |
---|---|
Spring boot 에서 Fire base storage 연동 하여 사용하기 (1) | 2022.01.25 |
Aop 를 활용하여 binding result 처리 공통화 하기 (0) | 2022.01.24 |
Spring Bean 주입하기 (0) | 2021.12.08 |
Spring - Application Context 와 @Bean (0) | 2021.07.16 |
댓글
이 글 공유하기
다른 글
-
Spring boot 에서 Fire base storage 연동 하여 사용하기
Spring boot 에서 Fire base storage 연동 하여 사용하기
2022.01.25 -
Aop 를 활용하여 binding result 처리 공통화 하기
Aop 를 활용하여 binding result 처리 공통화 하기
2022.01.24 -
Spring Bean 주입하기
Spring Bean 주입하기
2021.12.08 -
Spring - Application Context 와 @Bean
Spring - Application Context 와 @Bean
2021.07.16