Spring Security in Action - Intro
책의 모든 내용이 아닌 기억할 내용 + 추가 조사한 내용을 위주로 정리한 포스팅입니다. List Spring Security in Action - Intro Spring Security in Action - 1부. 첫 단계 Spring Security in Action - 2부. 구현(3~7장) Spring Security in Ac...
책의 모든 내용이 아닌 기억할 내용 + 추가 조사한 내용을 위주로 정리한 포스팅입니다. List Spring Security in Action - Intro Spring Security in Action - 1부. 첫 단계 Spring Security in Action - 2부. 구현(3~7장) Spring Security in Ac...
Issue : StepBuilder - issue when setting the taskExecutor before faultTolerant() PR : Add AbstractTaskletStepBuilder copy constructor 들어가며 오픈소스 기여 스터디를 통해 spring-batch 기여에 참여하게 되었습니다. 이슈 선정의 목표는 ...
JPA의 모든 기능은 Transaction 안에서 수행해야 합니다. 이는 JPA가 영속성 컨텍스트(persistence context)를 사용하여 엔티티의 상태를 추적하고, 데이터베이스와의 일관성을 유지하기 위해 필요합니다. 영속성 컨텍스트는 JPA에서 엔티티 객체를 관리하는 메모리 영역이며, 엔티티의 상태를 추적하고 변경사항을 데이터베이스에 반영합니...
이슈사항 Spring Boot 3.x 버전에서는 javax가 아닌 jakarta persistence dependency를 사용해야 합니다. 그래서 build.gradle을 변경하고 EntityManager import를 변경 후에 JPAQueryFactory에 등록했음에도 제대로 작동하지 않는 모습을 보게 되었습니다. 여전히 JPAQueryFacto...
김영한의 스프링 부트와 JPA 실무 완전 정복 로드맵 내용을 기반으로 Spring boot + JPA + Querydsl 학습 내용을 정리한 자료입니다. 연관관계 매핑 다중성, 단방향VS양방향, 연관관계의 주인 JPA를 처음 배우는 사람들이 가장 헷갈리고 어렵게 느낄 수 있는 부분일 것 같다고 생각합니다. 이하 내용은 김영한님 인프런 로드맵...
문제발생 로컬에서는 문제가 없었는데 Github Action pr test를 통과하지 못하는 상황이 발생했습니다. 당시 pr에 많은 기능의 commit이 있어서 하나씩 살펴봤지만 test가 성공하지 못하는 이유를 알지 못해서 팀원들과 같이 논의하면서 해결하게 되었습니다. 문제원인 파악하기 properties가 잘 매핑되지 않았기 때문에 나는 에러...
@Entity, @Table### @Entity @Table(name="TABLE", schema="NAME", uniqueConstraints={@UniqueConstraint(name="unique_pid", columnNames="PersonalId")}) public class Table { // Entity 속성 생략 ...
JPA는 데이터베이스를 자동으로 생성해주도록 ddl-auto 옵션을 설정할 수 있습니다. 옵션의 종류는 create, create-drop, update, none, validate 종류가 있습니다. 주로 개발환경이나 테스트 서버에서는 update를 사용해야 하고 실서버에서는 절대 사용하면 안됩니다. 주로 운영서버에서는 validate나 none을 사...
문제발생 로컬에서는 문제가 없었는데 Github action pr test를 통과하지 못하는 상황이 발생했습니다. 당시 pr에 많은 기능의 commit이 있어서 하나씩 살펴봤지만 test가 성공하지 못하는 이유를 알지 못해서 팀원들과 같이 논의하면서 해결하게 되었습니다. 문제원인 파악하기 properties가 잘 매핑되지 않았기 때문에 나는 에러...
JPA는 Java Persistence API로 자바 플랫폼 SE와 자바 플랫폼 EE를 사용하는 응용프로그램에서 관계형 데이터베이스의 관리(ORM 기술 표준)를 표현하는 자바 API입니다. 여기서 ORM(Object Relational Mapping)이란 객체와 데이터베이스의 관계를 매핑해주는 도구로 자바 외 언어에서는 node.js에서의 Sequel...