spring boot 썸네일형 리스트형 [내가 만든 프로젝트 코드 분석 | 모모 : 모임의 모든것 | 2.백엔드구성] Spring boot - MVC구성 Client에게 받은 모든 요청은 Controller에게 보내기 전에 Interceptor에서 로그인 여부를 확인합니다. 로그인 여부에 따라 메인페이지 접근이 가능합니다. Controller에서 요청을 통해 액션이 실행되며 기능로직에 관련된 부분은 Service에게 위임합니다. Service에서는 Controller에게 받은 데이터를 처리해주고 데이터 보관, 수정, 삭제를 위해 Repository에게 보내줍니다. 계층 간 데이터 교환에 VO가 사용됩니다. (lombok을 사용하여 클래스에 getter, setter, 생성자 등을 생성합니다.) DB접근을 위해 Repository인터페이스에서 Mybatis를 호출하고 xml파일에서 쿼리를 읽어 JDBC가 DB와 통신합니다. Service는 요청했던 데이터를.. 더보기 이전 1 다음