guestBookRepository를 통해 Entity "GuestBook"을 찾은 뒤 해당 객체에 접근하려고 할 시 LazyInitializationException 발생JPA에서 관리하는 세션이 종료된 후( 영속성 컨텍스트가 종료된 후 ) 관계가 설정된 엔티티를 참
보통 개발자들은 글을 작성할 때 다양한 편의기능을 통해 일목요연하게 정리한다.예를 들어, 코드와 같은 경우에는 Hello World 등으로 구분하여 표현하거나 사용한 기술스택들을 태그하여 작성하기도 한다.나는 이번 Team Project에서 커뮤니티를 구축하면서 게시물
스프링 부트는 데이터 관리를 단순히 수행하는 수준을 넘어서 즐겁게 처리할 수 있다!리액티브 프로그래밍을 사용하려면 모든 과정이 리액티브여야 한다.웹 컨트롤러,서비스 계층이 리액티브 방식으로 동작하는데 블로킹 방식으로 연결되는 데이터베이스를 연결하면 리액티브는 무너진다.
현재 모든 Database에 SQL 쿼리를 JPA를 활용하여 쉽게 결과를 받아왔다.JPA의 경우 JpaRepository 를 활용하여 기본적인 쿼리문을 인터페이스 함수들을 쉽게 선언하여 결과를 받아올 수 있다.@Query 어노테이션을 활용하여 커스텀 쿼리들을 작성하여

💡 소셜 로그인을 구현하기 위해서는 OAuth를 통해 사용자를 인증하고 사용자의 정보를 가져올 필요가 있다.스크린샷 2022-10-02 오후 4.23.06.pngOAuth 작동 방식은 위의 그림과 같이 간단히 도식화할 수 있고 이를 본 프로젝트에 적용해
글을 쓰기에 앞서 msa 구조에서 흔히 메시지 교환을 위해 사용하는 메시지 큐 시스템은 아니고 필요한 경우 API 호출을 통해 DB 간의 정합성을 조금이나마 해결해보려고 혼자 공부한 기록임을 밝힙니다.MicroService Architecture의 줄임말: 마이크로서비

연관관계에서 발생하는 문제로 연관 관계가 설정된 엔티티를 조회할 경우에 엔티티의 개수(n)만큼 연관관계 조회 쿼리가 추가적으로 나가는 상황을 말한다.흔히 객체지향 설계에서 객체 간의 연관을 표현하는 것을 연관관계라 한다.@OnetoMany, @ManyToOne , @O