카테고리 없음

테스트 패키지 정리 (Spring)

Handy Smurf 2020. 9. 8. 17:28

패키지 정리

 

org.zerock

 

 

org.zerock.config 프로젝트와 관련된 설정 클래스들의 보관 페이지

org.zerock.controller 스프링 MVC Controller들의 보관 페이지

org.zerock.service 스프링의 Service 인터페이스와 구현 클래스 패키지

org.zerock.domain vo, dto 클래스의 패키지

org.zerock.persistence MyBatis Mapper 인터페이스 패키지

org.zerock.exception 웹 관련 예외 처리 페키지

org.zerock.aop 스프링의 AOP 관련 페이지

org.zerock.security 스프링 Security 관련 페이지

org.aerock.util 각종 유틸 클래스 관련 페이지 

 

 

 

 

순서 

패키지 생성 > pom.xml 수정 > 빌드패스 및 어썸 추가 > 데이터 생성 (sql) and commit>

root-context 네임스페이스에 mybatis 추가 + bean hikari ~ mybatis-spring:scan: mapper 추가 

>log4jdbc.log4j2.propertis 추가 > 테스트

 

vo작성 (컬럼에 맞게 private 작성 후 @Data 넣어주기 > root-context.xml에 mapper가 없으면 추가해서 넣기

>interface 만들기 @select 와 List<vo이름> get이름설정(); >mapperTests작성 @runwith, @contextconfiguration(root 위치 ),@log4j @setter(onMethod_ = @Autowired) private interface이름; @test

boardmapper.xml 작성 select문 > boardMapper 인터페이스에 @select 주석 > test하기