작성일자: 2024-06-21

엔터프라이즈급 프레임워크(구조가 미리 잡혀있는, 쫌 대형정도)

: Spring(한국, 일본, 중국), Django(미국)

#(선택)mySQL 연결을 위한 주소 및 DB 계정 정보
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/ds_community?serverTimezone=UTC&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=1124db!

#vo에서 상세 패키지 이름 생략(경로 확인)
mybatis.type-aliases-package=com.ds.ds_backend.vo

#mapper 등록(경로 수정)
mybatis.mapper-locations=classpath:com/ds/ds_backend/mapper/*.xml

Untitled

Controller

백엔드의 요청을 받아 로직을 수행하는 부분

service

Controller의 코드가 길어지면 관리가 힘들어진다.

따라서 비지니스 로직을 Service에 구성하고 Controller에서 호출하여 사용한다.

Service 에서 여러 Dao 함수들을 호출한다.

@Service 어노테이션 사용