Skip to content

version 3

Choose a tag to compare

@gajicoding gajicoding released this 05 May 07:52
· 1 commit to ver3 since this release

레이어드 아키텍처 적용

  • 해결한 문제점
    • Controller의 책임을 Layer별로 분리하였다.
  • 문제점
    1. 데이터베이스에 영구적으로 데이터가 저장되지 않는다. (Database 접근 기술)
    2. 예외 발생시 공통적으로 처리가 불가능하다.
      • 각각의 모든 예외를 try-catch 하여 처리해야 한다.
    3. RequestDto, ResponseDto를 공유하여 null값이 들어오기도 한다.
      • 필요없는 필드에 추가적인 null 검사를 해야한다.
    4. Spring Bean, 생성자 주입 등 Spring의 동작 원리에 대해 이해하지 못했다.
    5. 왜 Interface로 만들어서 구현하여 사용하는지 모른다.

정리

https://gajicoding.tistory.com/303