728x90

IntelliJ Community로 SpringBoot 프로젝트를 만드는 내용입니다. 

환경은 아래와 같습니다. 

- JDK 17

- IntelliJ Community 2023.2

 

Community 버전은 직접 Spring Boot 프로젝트 만드는 기능을 지원하지 않으며, Spring 공식 홈페이지에서 프로젝트를 생성하여 열어줘야 합니다. 

프로젝트 생성 페이지는 아래와 같습니다. 

https://start.spring.io/

 

왼쪽 부분은 프로젝트에 대한 설정 부분으로 아래와 같이 따라해보시면 됩니다.(하단의 Java 부분은 설치된 JDK 버전에 따라 선택해주시면 됩니다.)

 

다음으로 dependency를 선택하는 부분입니다. ADD DEPENDENCIES 버튼을 클릭하여 추가하시면 되고 찾기 어려우면 상단에 검색 부분에서 검색으로 하셔도 됩니다.

DB 연동없이 서버 실행 후 기본페이지를 열어볼 목적이기 때문에 최소한의 dependency만 추가하였습니다.

- Spring Web(기본적인 웹 서버 및 내장 톰캣 지원)

- Thymeleaf(타임리프 템플릿엔진. JSP나 리액트와 같은 화면을 사용하신다면 없어도 됩니다.)

 

완료된 화면입니다.

 

하단의 GENERATE 버튼을 클릭하면 프로젝트 파일을 다운받을 수 있습니다.

 

다운받은 파일을 압축 풀면 아래와 같은 폴더 및 파일이 있습니다.

IntelliJ 메뉴에서 Open 클릭 후 압축을 해제한 폴더를 선택하여 열어줍니다.

신뢰하냐는 창이 뜨면 Trust Project를 선택합니다.

처음 열었을 때는 dependency 다운로드 등에 약간의 시간이 소요되니 우측 하단의 진행상태를 지켜봐주시면 됩니다. 

로딩 완료 후 src-main-java-com-codingrecipe-demo 패키지에 접근하여 우클릭 후 controller 라는 패키지를 추가해줍니다.

그리고 HomeController 라는 이름의 클래스를 추가합니다. 그리고 기본 페이지(index.html)를 띄우기 위한 코드를 작성합니다. 아래 그림을 참고해주세요. 

index.html 을 추가하기 위해 src-main-resources-templates 폴더에서 우클릭 후 html 을 추가해줍니다. 

추가 후 간단하게 h2 태그만 작성하였습니다.

이제 기본 세팅은 완료됐고 실행할 일만 남았습니다. 

DemoApplication 클래스를 열어보면 클래스 옆에 초록색 세모의 실행버튼이 보일겁니다. 그 버튼을 클릭 후 Run을 클릭하면 실행이 됩니다. 

실행 후 브라우저에 http://localhost:8080 으로 접속하시면 아래와 같이 index.html에 작성한 내용이 출력됩니다.

 

728x90

+ Recent posts