SpringSecurity를 의존성에 추가하면 프로젝트 시작할때부터 인증을 물어보는 화면이 자동으로 설정되어있다. configure 를 오버라이드해서 특정 url같은 경우는 인증메커니즘을 타지 않게끔 할 수 있다.
시큐리티 설정을 커스텀하게 되면 스프링부트의 기본 시큐리티 설정을 사용하지 않게 된다. 정말로 오버라이드해서 구현했기 때문이다.
https://ict-nroo.tistory.com/118
SQL: table 대상으로 쿼리
JPQL: 객체를 대상으로 쿼리 -> SQL로 번역이 됩니다.
도메인 모델 패턴: 서비스 계층은 단순히 엔티티에 필요한 요청을 위임하는 역할
대부분의 비즈니스 로직은 엔티티쪽에 위치함
트랜잭션 스크립트 패턴: 엔티티에는 비즈니스 로직이 없고, 서비스 계층에서 대부분의 비즈니스 로직을 처리하는 것