Dto클래스들을 위한 dto패키지를 만들자dto 패키지 구성그리고 repository 패키지까지 생성여기서 repository 패키지 내에는 repository 인터페이스들이 들어간다. 이 인터페이스들은 모두 JpaRepository를 extends한다.JpaRepos
@Controller 어노테이션을 붙이면 빈 객체가 되어 서블릿용 컨테이너에 생성된다.@Repository, @Service어노테이션 역시 빈 객체로 생성된다.이 때 Controller어노테이션은 각 서블릿이 사용하는 컨테이너에 생성되고,Repository 및 Serv
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1/unit/24282?tab=curriculum위 강의를 듣던 중, 다대다 관
강의를 듣던 중 단방향/양방향 연관관계나 연관관계의 주인이라는 말이 자주 나오는데 잘 이해가 되지 않아 정리한다!연관관계를 정의할 때, 생각해야 할 것 세 가지가 있다.방향: 양방향 혹은 단방향연관 관계의 주인다중성: 다대일, 일대다, 일대일, 다대다단방향과 양방향부터
JPA에서의 영속성이란,엔티티가 영구적으로 저장되는 속성을 의미한다.영속성을 가지지 않은 데이터는 서버가 종료되면 해당 데이터가 모두 사라진다.엔티티를 영구적으로 저장하는 환경을 의미한다.EntityManager가 이 영속성 컨텍스트에 Entity를 보관하고 관리한다.
aspect oriented programming(관점 지향 프로그래밍)공통 관심 사항과 핵심 관심 사항을 분리한다.만약 내가 모든 로직에서 실행 시간을 측정하고 싶다고 한다면, 모든 컨트롤러에 시간 측정 로직을 달아줘야 할까?AOP를 사용하면 된다.시간 측정 로직을
새벽에 컨트롤러 테스트 코드만 짜고 자야지 했는데,예상치 못한 난관에 부딪혔다...오기 생겨서 못자겠다...새벽 다섯시인데...내가 작성한 로그인 로직은Exception이 터지지 않는 이상 무조건 200 ok로 응답하게 되어있는데,이상하게 403에러가 떴다.그래서 찾아