Notice
Recent Posts
Recent Comments
Link
BugDIARY
[SpringBoot]스프링부트 프로젝트 첫 시작 방법 본문
이 글은 나중에 프로젝트를 생성할 경우 참고하기 위한 글입니다.
또한 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 학습한 내용입니다.
작성중인 내용
- 첫 프로젝트 생성부터 Hello Spring 까지의 작성법
- 중간중간 마주한 에러들
[Spring Boot 프로젝트 생성]
Spring Boot의 경우 아래의 페이지에서 만들 수 있다.
IntelliJ IDEA Community(무료버전)의 경우 플러그인을 설치해도 SpringBoot프로젝트를 만드는 것은 지원해주지 않기 때문에 SpringBoot 프로젝트 생성 페이지에서 프로젝트를 직접 생성 후 IntelliJ에서 열었다.
[파일-열기] 혹은 프로젝트 열기를 통해 열고싶은 프로젝트의 build.gladle을 선택 후 [확인]버튼을 누르면 IntelliJ가 알아서 자동으로 빌드를 해준다.
※ 주의사항 ※
Spring은 버전에 맞게 사용하여야 하며 버전이 서로 맞지 않을 경우 빌드가 되지 않거나 api를 찾지 못하는 경우가 발생한다. 이 경우 확인해야 할 부분은 아래와 같다
- JDK버전을 Spring프로젝트에 맞게 작성하였는가
→ Spring Boot가 3.x인 경우 jdk 17을, 3.x미만인 경우 11혹은 1.8을 사용할 수 있다.
- 프로젝트-JDK, 설정-컴파일러-Java컴파일러, Gradle이 모두 동일한 버전인가
- build.gradle에 설정된 버전이 전체 버전과 맞는가
- @SpringBootApplication어노테이션이 있는 곳에서 Run을 해주었는가
[Spring Boot 실행]
@SpringBootApplication
이 어노테이션은 톰캣을 자동으로 내장하고 있어서 run만 하면 내장 톰캣이 자동으로 실행하여 웹을 띄울 수 있게 해준다.
[실행과 관련된 설정]
설정-빌드-Gradle에서 설정을 아래와 같이 해준다.
빌드 및 실행 설정을 Gradle이 아닌 IntelliJ IDEA로 하는 이유
- Gradle을 통해서 빌드 및 실행을 할 경우 속도가 느리다.
- IntelliJ을 사용해 빌드 및 실행을 할 경우 IntelliJ가 바로 JAVA를 띄워주기 때문에 Gradle을 거치는 것 보다 속도가 빠르다.
'IT > Java' 카테고리의 다른 글
[Spring Boot] 스프링 웹 개발 기초 방식 3가지 (0) | 2023.05.28 |
---|---|
[SpringBoot]뷰 화면 연결 (0) | 2023.05.27 |
[JAVA]커피 구매 내역 작성 및 확인 기능 만들기 (0) | 2021.09.24 |
JAVA에서 MariaDB연동 (0) | 2021.09.15 |
CloneCodding - Spring구축(1) (0) | 2021.09.08 |
Comments