jpa build.gradle, application.yml 설정법
h2 설정법(ddl auto 등)
어떤 annotation을 붙여야 하는지
Repository는 왜 interface고 어떤것을 extends나 implements 해야 하는지
service는 어떤 것을 di받는지 그리고 di에는 왜 final 키워드를 넣어줘야 생성자를 입력하라고 하는지
repository의 method는 기본적으로 무엇이 있는지 그리고 활용법
service에서 findVerified는 어떻게 로직 처리를 했는지
mapper를 수동, 자동으로 처리하는 방법
orElseThrow 메서드 (optional 메서드)
service의 update 로직
★ @Getter 어노테이션으로 getter가 자동생성 될 때, boolean 타입 변수에 대해서는 isXXX()의 형태로 getter를 생성해준다.
pagination
mapstruct가 변환해주지 못하는 것 같다. 이유가 뭘까?
-> mapstruct는 builder패턴, @AllARgsConstructor,, setter 메서드가 있는 경우에 작동하는 것 같다.
https://velog.io/@gwichanlee/MapStruct-%EB%AF%B8%EC%9E%91%EB%8F%99%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0
https://dejavuhyo.github.io/posts/tomcat-console-encoding/
전부다 EUC-KR로 바꿨다
-> server.xml에서 docBase를 정확하게 war파확장자를 포함한 파일이름으로 수정하였음
=> ++ tomcat port도 8090으로 바꿈
웹 서버와 웹 애플리케이션 서버의 차이
https://binux.tistory.com/32
postman과 브라우저는 되는데 왜 todoBackend 사이트에서는 안될까
=> CORS 설정을 해주어야 했다
글로벌로 설정하는 법(유어클래스-보안)
@CrossOrigin