-
2.1 백엔드 개발 환경 설정기타 2022. 4. 28. 14:07
1. 스프링 부트 프로젝트 설정
Project : 생성할 프로젝트의 빌드 자동화 툴 선택
Language : 생성할 프로젝트의 언어 선택
Spring Boot : 생성할 프로젝트의 스프링 부트 버전 선택
Dependencies : 필요한 디펜던시 추가
GENERATE 후 압축 파일을 받아 원하는 곳에 압축 해제
2. 이클립스에서 프로젝트 import
압축 해제한 프로젝트를 이클립스에서 import
Gradle 프로젝트로 진행할 것이기 때문에 Gradle -> Existing Gradle Project 선택
Project root directory는 압축 해제한 프로젝트 디렉터리 경로
Override workspace settings 체크 후 Gradle distribution에서 Gradle wrapper 선택
따로 그래들을 설치할 필요 없이 (또는 이미 설치된 버전과의 호환 문제 방지)프로젝트 내의 그래들 래퍼 사용
3. 애플리케이션 실행
CMD에서 프로젝트가 있는 디렉터리로 경로 이동
gradlew bootRun을 이용해서 실행
브라우저에 localhost:8080으로 접근했을 때 Whitelabel Error Page가 뜨면 서버 정상 작동
4. 디펜던시 라이브러리 추가
Guava: Google Core Libraries For Java
구글 구아바가 반드시 프로젝트에 필요한 라이브러리는 아님
라이브러리를 추가하는 방법을 설명하기 위함
build.gradle의 dependencies에 코드 추가
5. 롬복
롬복 라이브러리를 이용하면 getter, setter, builder, constructor를 작성하는 데 시간을 소모할 필요가 없음
이클립스에서 롬복을 사용하려면 jar 파일을 이용해 플러그인 설치
https://mvnrepository.com/artifact/org.projectlombok/lombok
jar 파일을 다운 받아 완료되면 CMD를 파일이 다운로드 된 디렉터리로 이동 후
java -jar lombok-1.18.6 jar 명령어로 설치
이클립스 설치된 경로를 체크하고 Install/Update, Quit Installer
이클립스를 재시작하고 builder.gradle을 열어 dependency 부분에 롬복 관련 디펜던시가 추가돼 있는지 확인
※ lombok 사용 시 Unable to make protected ~ 오류 해결법
이클립스 종료 후 이클립스 설치 폴더의 eclipse.ini 파일 열고
맨 아래에 두 줄의 내용을 붙여넣고 저장
--illegal-access=warn
--add-opens java.base/java.lang=ALL-UNNAMED6. 포스트맨 API 테스트
사용이 간편하고 직관적인 GUI를 제공하는 포스트맨 프로그램 사용
https://postman.com/downloads/
Download Postman | Get Started for Free
Try Postman for free! Join 20 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster.
www.postman.com
썸네일 '기타' 카테고리의 다른 글
git bash 오류 해결법 모음 (0) 2022.11.09 2.3.1 Create Todo 구현 (오류 해결) (0) 2022.10.28 [DB] SQL 제약조건 (0) 2021.11.19 [VMware 오류] Error While powering on: This host supports AMD-V, but AMD-V is disabled. (0) 2021.09.09