출처: https://bumcrush.tistory.com/182 [맑음때때로 겨울]
반응형

1. 기본적인 Proejct 생성 

https://start.spring.io/ 사이트로 들어간다. 

 

1. Proejct 

 - Gradle 

2. Language 

 - Java 

3. Spring Boot

 - 2.7.1

4. Project Metadata

 - Group : com.toyproejct

 - Artifact : hccp 

  ...........

  ...........

5. Packaging

 - Jar 

6. Java

 - 11

7. Dependecies 

 - Spring Web

 - Lombok

 - Thymeleaf

 - PostgreSQL Driver

 - Spring Data JPA

 

 선택하고 하단 GENERATE 클릭하면 압축파일로 하나가 떨어진다.

 

* IDEA 는 IntelliJ 사용중

 

압축을 toyproject(원하는 폴더)에 해제하고 IntelliJ 켜서 open

압축푼 내용물에 보면 build.gradle 파일이 있다. 요거 클릭해준다.

Open as Project 로 연다. 

 

이제 프로젝트가 열리게 되고 Project 에 필요한 리소스들은 Gradle님이 알아서 쥬르르르르르르르르르르륵 받게된다.

 

실행을 시켜보면 

오류메세지 나올거다 연결할 DB 정보가 없어서 그렇다.

 

application.properties 파일로 들어가보자 src > main > resources 밑에가면 있다. 

 

설정전에 먼저 PostgreSQL13 버전 설치를 하자.

 

나느 port 번호를 8090 으로 지정했고 밑에 hccp라는 DB를 만들어서 운영예정이다.

 

Spring boot 는 기본적으로 resource > static 밑에 Welcome페이지 를 해주는데 나는 ThymeLeaf라는 뷰템플릿엔진을 사용한다. 

(위에보면 디펜던시로 이미 타임리프가 걸려있다.)

 

해서 resource > template 밑에 index.html 파일을 생성해준다.

ThymeLeaf 를 쓰게되면 기본적으로 template밑 폴더를 탐색한다.

 

 

 

HccpApplication 파일을 실행시켜주면 서버가 실행된다. 

http://localhost:8090/ 

 

기본port는 8080 이나 셋팅을 8090으로 변경했기때문에 8090 포트로 접근하게되면 Index.html 파일이 열린다. 

 

 

 

github : https://github.com/speed5458/hccp

반응형

+ Recent posts