💻 개발환경 준비하기
- 📗 책 기준 : 1-02 ~ 1-03
📗 공부 사이트 : https://wikidocs.net/160047
이 글은 혼자 공부해보려고 정리한 글 입니다. (글 요약을 위해 생략된 부분이 좀 있음!)
공부하기를 원하신다면, 무조건 여기 들어가서 직접 보는 걸 추천드립니다 ^ㅁ^
저 사이트에서 설명 너무 잘해주시고, 자세하게 다 알려주시니까 제 글은 그냥 보조 역할 정도로만 봐주세요!
1. JAVA 설치 (JDK)
- 일단, 저는 자바가 깔려있기 때문에 패쓰하겠습니다!
- 안깔려있으신 분들은 https://wikidocs.net/160048 여기 참고하세요 ^0^~ 그리고 꼭 설치하고난 후에 환경 변수 설정 잘 해주기,, 저는 그거 못했다가 한참 헤맨적 있습니다. 하하.
2. IDE 설치 (Spring Tool Suite, 스프링 작성 도구)
- IDE : 통합 개발 환경 (Intergrated Development Environment)
- 스프링 부트 프로그래밍을 도와주는 IDE 중 가장 많이 추천되는 툴은 STS.
- 인텔리제이도 사용 많이하지만, 무료 버전은 스프링부트 개발할 때 좀 설정할 부분이 많기 때문에 책 쓰신 분은 STS를 추천하셨음.
- 하지만 저는 이미 인텔리제이를 깔아뒀기 때문에, 깔아둔 거에서 설정만 더 하기로 했습니다 ^ㅁ^
- STS 설치할 분은 https://wikidocs.net/160375 여기 참고하세요!
🔌 인텔리제이 설치 및 설정하기
1) Spring Initializr 사용. (스타트 끊어주는 느낌)
- 우선, https://start.spring.io/ 접속하고 사진과 같이 설정을 한다.
주요 설정 (이 외에는 뭐.. 그냥 이름 이런 거라 괜찮다, 하지만 그냥 적힌 그대로 똑같이 따라했다 ㅎㅎ.)
- Project : Gradle Project
- Language : Java
- Spring Boot : 가장 최신 거 중에서 SNAPSHOT, M3 같이 뒤에 붙어있는 게 없는 거! (뒤에 아무것도 안붙은 게 안정화된 버전이라고 들은 것 같다!)
- Packaging : Jar
- Java : 11
- ADD DEPENDENCIES : Spring Web 추가 (오른쪽에 있는 거!)
이후, GENERATE 눌러주면 zip 파일이 다운로드 된다.
2) 인텔리제이 설치
- 여기서 설치하면 된다. (Ultimate는 유료용이니까 조심하기)
https://www.jetbrains.com/ko-kr/idea/download/
설치 끝나면, 인텔리제이를 사용해서 미리 다운 받아둔 파일을 연다. (압축해제 필수)
- Open as Project, Trust 뭐시기 이런 거 누르면 된다.
3) 롬복 플러그인 설치
- 인텔리제이에 롬복을 설치하는 과정이다.
- File -> Settings -> 검색창에 Plugins 검색 -> lombok 검색 (Installed)
4) Auto Reload 설정
- 수정 시 자동 저장하도록 설정.
- File -> Settings -> Build, Execution, Deployment -> Compiler
- Build project automatically 체크
그리고, Compiler 뭐 다른 것도 체크해야하는데.. 저자가 Spring Boot Devtools 를 설치한 후 적용을 시키자고 함.
- File -> Settings -> Advanced Settings
5) 타임리프
- 템플릿 파일 변경 시 자동 적용하게 도와줌.
- src/main/resources/application.properties 에 다음과 같은 내용 추가.
spring.thymeleaf.cache=false
spring.thymeleaf.prefix=file:src/main/resources/templates/
6) Unused 경고 메시지 끄기
- 인텔리제이 커뮤니티 버전은 스프링을 지원하지 않아서 Unused 경고가 엄청 많이 뜬다. 그래서 경고 메시지 끄기 설정을 하는 것.
- File -> Settings -> Inspections -> Java -> Declaration redundancy -> Unused declaration 체크 해제
7) Gradle (로컬 서버 실행 & 배포 파일 생성)
1. Gradle 이용해서 로컬 서버 실행하는 방법
- Gradle에서 sbb -> Tasks -> application -> bootRun 더블클릭해서 실행시키기!
- 인터넷 검색창에 localhost:8080 쳤을 때 다음과 같이 나오면 성공한겁니다. ㅎ_ㅎ
2. 배포 파일 (jar) 생성하는 방법 알아보기!
- sbb -> Tasks -> build -> bootJar 실행하면 build/libs/ 디렉터리에 배포 파일 생성됨.
끝입니다~
'spring boot 공부' 카테고리의 다른 글
[Spring Boot] 구조 파악하기 (0) | 2022.07.28 |
---|---|
[Spring Boot] 스프링부트 개발 도구 설치 (0) | 2022.07.20 |
[Spring Boot] 스프링 부트 시작하기 (브라우저에 Hello World 문구 출력) (0) | 2022.07.20 |
[Spring Boot] 스프링부트란? (0) | 2022.07.18 |
목표 : 먼 훗날에 내가 다시 봤을 때도 이해할 수 있게 글 적기! (0) | 2022.07.18 |