티스토리 뷰
1.프로젝트 만들고 설정, DB 세팅
2.mapper.xml > 쿼리 작성 // 파라미터 타입은 생략 가능(메소드 매개변수로 판단), resultType은 리턴타입과 맞춰주기
3.mapper.java > 인터페이스 생성 // @Mapper
4.config에서 alias 작성
5.mapperTest.java > 단위테스트 실시
6.DAO(JPA를 배우면 jpa repository로 바뀔 예정) - 자바스럽게 바꿔주는 역할
7.dao 단위테스트
persistence tier 끝
---------------------------------------
business tier 시작
8.service > 인터페이스 생성 // @Service
9.service > 구현 클래스 생성 // @Service
10.service 단위테스트
11.controller (web이라고 쓰기도 함. client와 가장 가까운 영역)
//@Controller
//@RequestMapping (@GetMapping("") / @PostMapping(""))
(클래스 위에는, 서비스그룹이름(ex, "/order/*"), 메소드 위에는 세부 주소(ex, "cancel") > 일괄처리)
12.controller 단위테스트
'2022 > spring boot' 카테고리의 다른 글
selectKey 태그 (0) | 2022.11.04 |
---|---|
IntelliJ 단축키 (0) | 2022.11.04 |
IntelliJ +new project (0) | 2022.11.04 |
Favicon (0) | 2022.11.04 |
day03[Tier(티어)] (0) | 2022.11.03 |