본문 바로가기

SpringBoot30

[Gradle] ./gradlew build 오류 ./gradlew build GIT 소스를 받고 나서 아래와 같은 오류가 발생했다. (해당 프로젝트에 gitignore 에 .jar 가 들어있어서 그렇다) 오류: 기본 클래스 org.gradle.wrapper.GradleWrapperMain을(를) 찾거나 로드할 수 없습니다. 원인: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain 해당 프로젝트 터미널에서 아래와 같이 명령어를 입력하면 오류 해결가능하다 // gradle 설치 brew install gradle // gradle wrap 실행 gradle wrap // gradle version ./gradlew --version // gradle build ./gradlew .. 2023. 3. 22.
[SpringBoot] Springboot tar 파일 생성 Springboot tar 파일 생성 Springboot 프로젝트를 개발하면서 배포할 때, 프로젝트 파일들을 압축하여 tar 파일로 생성하는 것이 일반적입니다. IntelliJ에서 Springboot tar 파일을 생성하는 방법은 쉽습니다. IntelliJ에서 Springboot tar 파일 생성하는 방법 먼저 IntelliJ를 열고 해당 프로젝트를 선택합니다. 상단 메뉴에서 'File' -> 'Project Structure'를 클릭합니다. 'Artifacts' 탭을 선택하고 '+' 버튼을 클릭하여 새로운 Artifact를 생성합니다. 'JAR'를 선택하고 'From modules with dependencies'를 선택한 다음, 'Main Class'를 선택합니다. 'Output directory'를.. 2023. 3. 9.
[SpringBoot] 스프링DB 마이그레이션 DB 마이그레이션 MySQL to ORACLE 1. 개요 이 문서는 Spring Boot 애플리케이션에서 MySQL 데이터베이스를 Oracle 데이터베이스로 변경하는 방법에 대해 설명합니다. 로컬 셋팅 테스트를 위해 Oracle11g XE 버전으로 설치하였음 윈도우, 리눅스, MacOS(intel) # docker 이미지 다운로드 docker pull wnameless/oracle-xe-11g-r2 # docker 컨테이너 실행 docker run --name oracle-xe-11g-r2 -d -p 49161:1521 wnameless/oracle-xe-11g-r2 MacOS(M1, M2칩) : 여기서 삽질 반나절.. # 아래의 블로그를 참조해서 colima 설치 후 docker 로 oracle 실행 .. 2023. 3. 7.
[JSON]JAVA에서 JSON 파싱하는 방법 JAVA에서 JSON 파싱하는 방법 JSON(JavaScript Object Notation)은 경량 데이터 교환 형식으로, 사람이 읽고 쓰기 쉽고 기계가 분석하고 생성하기도 쉬운 형식입니다. 이번 글에서는 JAVA에서 JSON을 파싱하는 방법에 대해 알아보겠습니다. JSONObject JSONObject는 JSON 객체를 나타냅니다. JSONObject는 JSON 객체의 key-value 쌍을 저장합니다. 다음은 JSONObject를 사용한 예시입니다. String jsonStr = "{\\\\"name\\\\":\\\\"John\\\\", \\\\"age\\\\":30, \\\\"city\\\\":\\\\"New York\\\\"}"; JSONObject jsonObj = new JSONObject(.. 2023. 3. 2.