Firefly Pointer 'Java & Spring' 카테고리의 글 목록 (24 Page) — 궁금하신 점이 있다면 댓글로 남겨주세요.(2023년~ 노션으로 이동)

Java & Spring

    [에러해결] Git remote 문제 해결 (Windows)

    [에러해결] Git remote 문제 해결 (Windows)

    문제 데스크탑을 포맷 한 후, IntelliJ에서 CLI를 이용한 git remote pair에 push를 하려하니, Git ID와 P/W가 풀려있다. 문제는 CLI에 USER_NAME과 P/W를 올바르게 입력했음에도, 로그인이 되질 않는다. 원인 정확한 원인은 아직 못찾았다. SSH키를 새로 발급받아 등록하거나, USER_NAME과 P/W를 변경 한 후 시도해도 먹히질 않는다. PowerShell이나 Setup파일을 통해 CLI 프로그램을 새로 설치해서 시도해봐도 먹히질 않는다. 해결방법 1) Git help를 참고해보니 Windows의 경우, Git for windows를 따로 install하라고 한다. 2) 기본설정으로 설치 완료 후, 다시 IntelliJ에서 git push pair main을 하..

    [Java] JDK와 JRE 차이 (feat. SDK)

    결론 JDK는 JRE를 포함한 상위 개념이었다. SDK는 JDK를 포함한 상위 개념이다. 단, JDK 11 부터는 JRE가 포함되지 않게 배포되고 있다. * 따라서 : JDK11부터는 war빌드를 위해선 JRE를 따로 설치해야한다. (JRE 설치 링크 및 설명) JRE (Java Runtime Environment) 1. JRE란? : 자바 가상 머신(JVM), 자바 클래스 라이브러리, 자바 명령 및 기타 인프라를 포함한 컴파일된 Java 프로그램을 실행하는데 필요한 패키지 : war파일 빌드를 위해선 JRE 필요 2. 포함된 폴더와 파일 bin/ : Java 실행 프로그램이 포함되어 있다. JVM을 시작하는 Java가 포함되어있다. Keytool 및 Policytool과 같은 다른 유틸리티도 포함되어있..

    [에러해결] Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.codestates.entity_mapping.single_mapping.Member

    에러코드 Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.codestates.entity_mapping.single_mapping.Member 원인 : @Entity 애너테이션만 추가하고, 식별자 역할을 하는 멤버변수에 @Id 애너테이션을 추가하지 않은 경우 발생 해결방법 : 식별자역할 멤버변수(일반적으로 엔티티이름Id 형식)에 @Id 애너테이션 붙이기 권장사항 : 파라미터가 없는 기본 생성자를 필수로 추가하기

    [에러해결] IntelliJ to Postman - 한글깨짐 오류

    [에러해결] IntelliJ to Postman - 한글깨짐 오류

    문제 IntelliJ에서 작성한 파일을 Postman을 통해 JSON데이터로 받아올 때, 한글이 깨지는 오류가 발생 아래는 한글이 깨져나오는 예시 (�솉湲몃룞 == 홍길동) { "data": [ { "memberId": 20, "email": "hgd20@gmail.com", "name": "�솉湲몃룞", "phone": "010-2020-2020" }, ... ] } 해결방법 필자의 경우 2가지 모두 수행 했을 때, 정상적으로 JSON 데이터가 찍혀나왔다. 방법 1 ) IntelliJ 플러그인 설치 : JavaDoc과 Tabnine AI 설치 방법 2 ) 파일 => 파일 프로퍼티 => 파일 인코딩 => 더보기 => UTF-8 이렇게 설정 후 IntelliJ를 재시작하고 실행해보니 정상작동했다.

    [에러해결] postman - Caused by: java.lang.NumberFormatException: For input string: "1,size=20"

    [에러해결] postman - Caused by: java.lang.NumberFormatException: For input string: "1,size=20"

    에러코드 Caused by: java.lang.NumberFormatException: For input string: "1,size=20" Postman 응답 { "status": 500, "message": "Internal Server Error", "fieldErrors": null, "violationErrors": null } 원인 : Param에 적어놓고 send해야하는데, body에 JSON날리는게 익숙해져서 뻘짓을 하고있었다. 해결방법 : 아래와 같이 Params에서 파라미터를 설정해주고 value값을 날려주면 정상 동작한다