BongDev

[JPA] 연관관계 개념 이해하기(일대일, 다대일, 다대다)

연관관계란❓ 엔티티 간의 관계를 정의하고 관리하는 것을 의미한다. 연관관계 매핑이란❓ 관계형 데이터베이스에서는 테이블 간의 관계를 외래 키를 통해 관리하는데, JPA에서는 엔티티 간의 관계를 매핑하여 이러한 관계를 객체 지향적으로 다룰 수 있게 해준다. 객체의 참조와 테이블의 외래키를 매핑하는 것! JPA에서의 연관관계는 크게 세 가지로 분류된...

[Springboot] 웹 개발하며 마주치는 CSRF로 인한 403에러 해결하기

💡CSRF(Cross-Site Request Forgery)란? CSRF란 사이트간 요청 위조라는 의미의 웹 보안 공격 일종 으로 사용자가 의도하지 않은 요청을 웹 애플리케이션에 보낼 수 있도록 악의적인 웹사이트가 사용자의 브라우저를 이용하는 공격이다. 즉, 사용자의 권한을 악용하여 비정상적인 요청을 보내는 것이다. CSRF 방어 방법 3가지 ...