728x90 JUnit20 [SpringBoot test] Sample API 테스트 코드 Sample API 테스트 코드 모든 Sample API 의 테스트 코드 BaseTest 클래스 상속 BaseTest 클래스를 상속받아서 테스트 코드를 구현했다 BaseTest 코드의 생성자만 구현한 뒤 사용하면 된다 /** * 샘플 테스트 코드 * BaseTest 상속 받으면 미리 설정해둔 어노테이션들이 자동으로 셋팅됨 * Created by KMS on 11/03/2020. */ class SampleApiControllerTest extends BaseTest { /** * 상속 클래스의 생성자 생성 * @param mapper * @param ctx */ public SampleApiTest(ObjectMapper mapper, WebApplicationContext ctx) { super(map.. 프로젝트 2020. 6. 20. [SpringBoot test] Sample API 및 Sample 객체 코드 Sample API 및 Sample 객체 코드 Sample API 및 Sample 객체 코드는 com.iparking.api.sample 패키지에 있으니 참조 하면 된다 SampleApiController Sample Controller 코드를 참조 하여 Controller 코드를 작성하면 된다 HTTP METHOD API Request Response 설명 GET /call 없음 "ok" 단순 서버 ping pong 테스트 GET /test 없음 CommonResult CommonResult 응답 테스트 GET /err 없음 CommonResult ExceptionHandler 테스트 GET /sample ReqGetSample sample CommonResult GET 요청 Object 파라메터 테스.. 프로젝트 2020. 6. 20. [SpringBoot test] BaseTest 클래스 사용 가이드 BaseTest 클래스 사용 가이드 BaseTest 클래스를 extends 해서 테스트 코드를 작성할 수 있는 방법에 대한 가이드 BaseTest 일반적인 Controller 테스트 코드를 작성할때 이 클래스를 상속 받아서 테스트 코드를 작성하면 별도의 어노테이션이나 필요한 객체를 의존받지 않고 상위 클래스로 부터 받아서 바로 사용할 수 있다 이 BaseTest 는 가장 기본적인 클래스이고 필요에 따라서 별도의 BaseTest 클래스를 만들거나 기본 BaseTest 클래스에 의존 객체를 추가하거나 어노테이션을 추가하여서 테스트 해도 된다 @Transactional 테스트 시 @Transactional 추가하면 테스트 수행 후 자동으로 롤백 처리가 된다 실제 데이터 처리를 유지하고 싶으면 @Transact.. 프로젝트 2020. 6. 20. [스프링 프레임워크 핵심 기술] 6-2. 스프링 AOP-프록시 기반 AOP 스프링 프레임워크 핵심 기술 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-core-tech/tree/chap06-02-01-proxyaop freespringlecture/spring-core-tech 백기선님의 스프링 프레임워크 핵심 기술 강의 내용 정리. Contribute to freespringlecture/spring-core-tech development by creating an accou.. 개발강의정리/Spring 2019. 10. 6. [스프링 프레임워크 핵심 기술] 6-1. 스프링 AOP-개념 소개 스프링 프레임워크 핵심 기술 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-core-tech/tree/chap06-01-aop_intro freespringlecture/spring-core-tech 백기선님의 스프링 프레임워크 핵심 기술 강의 내용 정리. Contribute to freespringlecture/spring-core-tech development by creating an account.. 개발강의정리/Spring 2019. 10. 6. [스프링 프레임워크 핵심 기술] 5-1. SpEL-스프링 Expression Language 스프링 프레임워크 핵심 기술 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-core-tech/tree/chap05-01-spel freespringlecture/spring-core-tech 백기선님의 스프링 프레임워크 핵심 기술 강의 내용 정리. Contribute to freespringlecture/spring-core-tech development by creating an account on G.. 개발강의정리/Spring 2019. 10. 6. [스프링 프레임워크 핵심 기술] 4-2. 데이터 바인딩 추상화-Converter와 Formatter 스프링 프레임워크 핵심 기술 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-core-tech/tree/chap04-02-converter_formatter freespringlecture/spring-core-tech 백기선님의 스프링 프레임워크 핵심 기술 강의 내용 정리. Contribute to freespringlecture/spring-core-tech development by creating .. 개발강의정리/Spring 2019. 10. 6. [스프링 프레임워크 핵심 기술] 4-1. 데이터 바인딩 추상화-PropertyEditor 스프링 프레임워크 핵심 기술 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-core-tech/tree/chap04-01-propertyeditor freespringlecture/spring-core-tech 백기선님의 스프링 프레임워크 핵심 기술 강의 내용 정리. Contribute to freespringlecture/spring-core-tech development by creating an ac.. 개발강의정리/Spring 2019. 10. 6. [스프링 프레임워크 핵심 기술] 3-2. Vaildation 추상화 스프링 프레임워크 핵심 기술 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-core-tech/tree/chap03-02-validation freespringlecture/spring-core-tech 백기선님의 스프링 프레임워크 핵심 기술 강의 내용 정리. Contribute to freespringlecture/spring-core-tech development by creating an accoun.. 개발강의정리/Spring 2019. 10. 6. [스프링 프레임워크 핵심 기술] 3-1. Resource 추상화 스프링 프레임워크 핵심 기술 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-core-tech/tree/chap03-01-resource freespringlecture/spring-core-tech 백기선님의 스프링 프레임워크 핵심 기술 강의 내용 정리. Contribute to freespringlecture/spring-core-tech development by creating an account .. 개발강의정리/Spring 2019. 10. 6. [스프링 프레임워크 핵심 기술] 2-9. IoC컨테이너-ResourceLoader 스프링 프레임워크 핵심 기술 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-core-tech/tree/chap02-09-resourceloader freespringlecture/spring-core-tech 백기선님의 스프링 프레임워크 핵심 기술 강의 내용 정리. Contribute to freespringlecture/spring-core-tech development by creating an ac.. 개발강의정리/Spring 2019. 10. 6. [스프링 프레임워크 핵심 기술] 2-8. IoC컨테이너-ApplicationEventPublisher 스프링 프레임워크 핵심 기술 포스팅 참조 정보 GitHub 공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다 해당 포스팅에 대한 내용의 GitHub 주소 실습 내용이나 자세한 소스코드는 GitHub에 있습니다 포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다 https://github.com/freespringlecture/spring-core-tech/tree/chap02-08-applicationeventpublisher freespringlecture/spring-core-tech 백기선님의 스프링 프레임워크 핵심 기술 강의 내용 정리. Contribute to freespringlecture/spring-core-tech development by cre.. 개발강의정리/Spring 2019. 10. 6. 이전 1 2 다음 💲 추천 글 728x90