강의는 Intelli J로 실행
설치방법 ->
Eclipse 쓰다가 Intelli J 쓰면 다시 돌아가기 힘들다.
그만큼 편하고 좋다. 이번 기회에 해보면 좋다.
1. 사이트 접속
스프링 부트를 기반으로 스프링관련 프로젝트를 만들어주는 사이트
강의와 다르지만 다음과 같이 선택
요즘에는 Gradle을 사용한다.
SNAPSHOT은 아직 만들고 있다는 의미.
M1, M2는 아직 정식 릴리즈된 것은 아니다.
Group - 기업명을 보통 명시
Artifact - 프로젝트명
Dependencies - 어떤 라이브러리를 가져와 사용할 것인지
ADD
1) spring web - 스프링 웹을 기반으로 개발할 것이므로 선택
2) Thymeleaf - html을 만들어주는 템플릿 엔진 중 하나 (회사마다 사용하는 것이 다르다)
GENERATE를 누르면 다운로드가 시작된다.
--
다운로드 된 알집을 압축 풀기
압축 푼 파일을 Intelli J의 Open or Import를 클릭하여 사용
본인 것에는 강의와 같이 안 나와서 open을 클릭후 파일을 찾았다.
build.gradle 선택 -> open as project로 실행
(다른 창이 나오면 true project를 클릭하면 실행됨)
처음 인텔리제이에서 프로젝트를 오픈하면, 자동으로 자료들이 다운로드가 진행된다. 시간이 다소 걸릴 수 있다.
main과 test가 따로 구분되어 있는 것을 확인하자.
Java 파일을 제외한 나머지는 rescurces 파일이다.
test 코드가 나누어져 있다는 것은 중요하다는 것을 의미한다.
그 다음은 강의대로 진행
Spring boot를 실행 후, 주소창에 localhost:8080 를 입력
Spring boot 종료 후, 위 사이트 '새로고침' 하면 존재하지 않는 페이지가 된다.
View 환경설정
- 강의 그대로 실행
- 정적페이지에 대한 이해
- 템플릿 엔진에 대한 이해 (강의에서는 thymeleaf 사용)
Controller : 웹 에플리케이션에서 첫 번째 진입점
cf. spring-boot-devtools를 알아보자.
-> html 파일을 컴파일하면, 서버 재시작 없이도 View 파일 변경
빌드하고 실행하기
- JDK 경로설정 잘 됐는지 확인하는 것이 먼저!
- 강의대로 따라하면 됨
'자바(Java)' 카테고리의 다른 글
[홍팍] Spring boot 입문 3강 (0) | 2022.03.22 |
---|---|
[홍팍] Spring boot 입문 1-2강. (0) | 2022.03.22 |
Intelli J 설치 방법 (0) | 2022.03.18 |
[스프링 입문] 1. 강의 소개 (0) | 2022.03.16 |
Eclipse에 Spring boot 설치 및 프로젝트 생성 (0) | 2022.03.16 |
댓글