티스토리 뷰

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함