학습일지63. 에러 발생 이유, DAO,DTO, VO


학습일지63. 에러 발생 이유, DAO,DTO, VO

주입식 생성자와 매개변수가 없는 생성자 -IPA는 Entity를 사용하여 클라이언트의 데이터를 인스턴스 객체를 만들어 controller에 매개변수로 전달할 때 생성자가 없으면 디스페처 서블릿이 생성자를 만들지 못하는 이슈 - 생성자의 매개변수가 없어도 디스페처서블릿은 생성자를 만들어야 하는 이슈 ID PW를 디스페처서브릿이 전달이 해주는데 전달을 해주는 매개체가 리퀘스트파람으로 스트링 객체로 전달을 해줘야하는데 멤버 객체기준으로 전달을 해준다. 객체를 만들 땐 항상 생성자, 인스턴스가 필요한데 만들지 않아서 에러가 생겼다. (데이터 null) 그 문제를 해결하기 위해 @Setter를 쓰면 필드값에 데이터를 메서드를 통해 private 필드값에 넣을 수 있다. 어떤 기능, 어떤 장점과 단점이 있는지, 어떤 흐름이 있는지 기능에대한 차별점과 장단점을 개발자 관점에서 생각해 보는 것이 좋다. DTO : 데이터를 DTO에 넣어서 전송한다. DAO : DB하고 연동된 객체 레파지토리에 세이...


#DAO #DTO #VO #코딩 #학습일지

원문링크 : 학습일지63. 에러 발생 이유, DAO,DTO, VO