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

Java & Spring

    [SpringBoot] Repository - JPQL

    [SpringBoot] Repository - JPQL

    JPQL이란? : JPA에서 객체를 조회하는 언어 : 자바 영속성 API의 일부로 정의된 플랫폼 독립적인 객체지향 쿼리 언어 : 관계형 DB의 엔티티에 대한 쿼리를 만드는데 사용 * 공식문서 : https://djunnni.gitbook.io/springboot/2019-09-05 * 참고링크 : https://wjjeong.tistory.com/15 * 참고링크 : https://velog.io/@peanut_/JPQL-%EC%A1%B0%EC%9D%B8 애네터이션 및 기본 사용 방법 : JpaRepository를 상속받은 repository 인터페이스 안에서 사용 1. @Query : 만들 메서드 위에 @Query(value = " ") 안에 JPQL문 작성해서 사용 public interface An..

    [Spring] Entity / Dto 변환

    보호되어 있는 글입니다.

    [IntelliJ] Git clone한 프로젝트 열 때, 루트 경로 및 JDK 인식 오류

    [IntelliJ] Git clone한 프로젝트 열 때, 루트 경로 및 JDK 인식 오류

    문제상황 원인 : SpringBoot 프로젝트의 디렉토리 구조가 기대값과 다르면 인식을 못하는 문제가 발생 * 이 경우, 그 상태에서 SDK 재설정 등 어찌어찌 되더라도, 추후 작업한 결과물을 github에 올리고, PR(pull request)를 날릴 때 Conflict로 인해 Auto merge가 안될 수 있으므로 처음부터 아래와 같이 맞추는 게 좋다. 해결방안 해결법은 간단하다. 프로젝트가 있는 폴더에 들어가서, 작업할 폴더에서 IntelliJ를 실행하면 끝 * 올바른 예시 * 잘못된 예시 더보기

    [SpringBoot] not enough variable values available to expand 에러

    에러 코드 // 에러 로그 not enough variable values available to expand 'answerid' 해석 : 확장 할 수있는 변수가 충분하지 않음. 즉, 변수가 많거나 적음 // 에러타입 IllegalArgumentException 문제상황 SpringBoot Test 중 만난 에러 원인 1. 테스트 코드 내 작성한 변수로 URI를 자동 변환해주는 과정에서, 변수가 많거나 적어서 발생 2. HTTP 요청을 알맞게 보내지 않음 3. 기대 상태 값을 잘못 입력 해결방법 1. HTTP 요청부분의 URI 선언 부분을 확인 (필자의 경우) : 필자의 경우, "/answers/{answerId}" + answerId로 해두어 문제가 발생 : 정상적인 경로는 "/answers/{answ..

    [Github] Can't automatically merge 오류

    [Github] Can't automatically merge 오류

    에러 : Github 원격 레포지토리의 main 브랜치에 내가 로컬 브랜치에서 작업한 내용을 원격 브랜치로 push후 PR할 때 발생 (즉, 원격main > 로컬 브랜치로 clone 및 pull 해옴 > 작업 후 원격 브랜치로 push > 원격 브랜치에서 원격 main으로 PR) 원인 1. 리모트 브랜치로부터 로컬 브랜치의 작업 차이가 많은 경우, (pull을 안하고 로컬 작업을 했을 경우) 2. 로컬 브랜치의 구조가 지나치게 복잡해졌을 경우 문제해결 방법 1. 로컬에 새 프로젝트를 만들어 현재 원격에 있는 main을 pull 해와서 합치는 방법 (최후의 방법) : 깃 워크 플로우 링크 참고 : https://radpro.tistory.com/388 * 문제점 : 기존 커밋 내역은 다 날라간다 방법 2...