게시글을 생성 요청을 보냈는데, 아래와 같은 에러가 절 반겨주었습니다.에러로그를 찬찬히 살펴보니 해시태그 리스트 생성에 문제가 생긴모양❗바로 달려가서 코드를 살펴보았습니다. 틀린게 없다고 생각이 들었지만, this.hashTags 가 null 이라는데…문제의 원인은 포
👩🏻💻 QueryDSL과 JPQL(JPA Query Language)은 모두 Java에서 데이터베이스 질의를 위한 언어입니다.QueryDSL은 SQL, JPA, JDO, Lucene, Collection 등 여러 저장소를 위한 유형 안전(type-safe) 쿼리
로그인한 유저를 컨텍스트 홀더에서 꺼내서 건내려는데…으잉? 호다닥 에러문구를 보니 아래와같은 에러가 저를 반겨주었습니다.대략 user 를 찾을때 Optional 인게 문제인것 같은데… 왜 그런걸까요? 🤔Optional 은 null 이 올 수 있는 값을 감싸는 Wrap
현재 로그인한 유저의 유저 객체를 getLoginUser() 로 꺼내서 쓰려고 했는데…LazyInitializationException 이 발생 했습니다. 그래서 아래와 같이 새로운 코드를 작성해주니 해결 되었는데요… 🤔 도대체 왜 그랬던 걸까요?지연 로딩은 엔티티
아래와 같이 쿼리를 작성했더니IllegalStateException 이 저를 반겨줬습니다. 왜 그런걸까요? 🫠@Query 내의 JPQL 쿼리에서 :userId, :startDate, :endDate 라는 명명된 파라미터를 사용했으면서 메소드에서는 이를 명시적으로 지정
기능을 구현하고 프론트에 연결하여 하나씩 해결하던 중, 아래와 같은 에러가 발생하였습니다.처음보는 에러에 당황스러웠지만, 늘 하던대로 요청이 제대로 갔는지 부터 확인하였습니다. 원래 명세는 DELETE http://localhost:8081/api/boards
얼마전 JPA 강의를 수강 하면서 양방향 매핑을 하지말고, 일단 단방향 매핑으로 엔티티 설계를 해라. 그리고 지연로딩을 사용해라 라는 말을 들은 저는 묵묵히 그를 수행했지만… 다음과 같은 에러를 맞이했습니다. 개발자의 아버지 영한님 이게 무슨 일인가요… 🫠일단 문제가
😮 매번 api 을 작성할때마다 헤더 에서 토큰을 꺼내오고, 넣는 코드를 중복해서 작성했나요? 그럴 필요 없이 간단하게 매 요청에 토큰을 간편하게 삽입할수 있는법을 알려드릴게요❗💁🏻♀️ 간단하게 유저정보를 api 로 받아오는 곳에 사용해보겠습니다 ❗이제 이 ap
✅ 저의 예시는 project 에서 특정 project (프로젝트 상세) 로 이동하는 것입니다.차이점이 보이시나요? :변수명 을 사용하여 동적 라우터를 설정 해주었는데요❗ 그럼 라우터 이동은 어떻게 할까요?v-for 를 이용하여 동적으로 받아온 요소에서 boardId