[SpringBoot] PM2 JAR파일 배포 및 JDK, Apache 서버 세팅
·
Tech Archive/SpringBoot
설정할 서버에 java 설치 - openjdk17# 모든 버전 목록 조회sudo apt list openjdk*# 특정 버전 목록 조회sudo apt list openjdk-[버전]*# openjdk 17 설치sudo apt install openjdk-17-jdk# java verison 확인java -version JAVA 설치 경로확인기본경로 : /usr/lib/jvm/java-[버전]-openjdk-amd64/bin/java 환경변수 설정파일 수정sudo vi /etc/profile export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/bin/java # 본인의 Java 설치경로export PATH=$JAVA_HOME/bin:$PATHexport CLASS..
API Swagger 패턴, SwaggerConfig 설정하기
·
Tech Archive/SpringBoot
목적 추천 방식API 이름/설명@Operation(summary, description)응답 DTO 설명DTO 클래스/필드에 @Schema공통 오류 응답Controller @ApiResponses 또는 GlobalAPI 그룹@Tag(name="User API")ResponseEntity schema 명시필요 없음 예시)@RestController@RequestMapping("/api/v1/user")@Tag(name = "User API", description = "사용자 관련 기능")@ApiResponses({ @ApiResponse(responseCode = "400", description = "잘못된 요청"), @ApiResponse(responseCode = "500..
[SpringBoot] 백엔드 개발환경 세팅하기
·
Tech Archive/SpringBoot
1. 자바 OpenJDK 17 설치하기https://github.com/ojdkbuild/ojdkbuild로 접속합니다.zip 파일을 다운로드 합니다. 2. 폴더 세팅하기웬만해선 변경되지 않을 위치에 java 폴더를 생성 후 하위 폴더로 jdk, workspace를 추가합니다.jdk: 여러 버전의 JDK를 관리하는 용도workspace: 프로젝트를 저장하는 폴더 3. 압축 풀기jdk 폴더에 압축해제 후 폴더명을 openjdk-17으로 변경합니다. jdk17 버전 외 다른 버전을 사용할 수도 있어서 버전 별로 관리합니다. 4. 환경 변수 설정하기 윈도우 창에 시스템 환경 변수 편집을 검색 후 클릭합니다.환경 변수 클릭 시스템 변수의 새로 만들기를 클릭합니다. 변수 이름에 JAVA_HOME, 변수 값에 jd..