본문 바로가기 메뉴 바로가기

mandy

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

mandy

검색하기 폼
  • 분류 전체보기 (86)
    • Cloud (0)
      • AWS (0)
    • Database (5)
      • MySQL (5)
    • DDD (5)
    • Git (3)
    • HTTP (6)
    • Java (7)
      • Java 8 (7)
    • Kafka (6)
    • MSA (2)
    • ORM (10)
      • JPA (10)
    • Spring (5)
    • Spring Boot (9)
      • 환경설정 (8)
    • Test (16)
      • JUnit 5 (8)
      • Mockito (4)
      • ATDD (4)
    • 참고 (0)
    • 책 내용 정리 (11)
      • 객체지향의 사실과 오해 (0)
      • 클린코드(clean code) (10)
  • 방명록

Spring Boot (9)
[Spring Boot] Spring Boot Slice Test (JUnit 5)

목차 1. 단위 테스트와 통합 테스트 2. JUnit 5 3. IntelliJ 에서 JUnit 5를 이용한 테스트 4. @ExtendWith(SpringExtension.class) 5. Spring Boot Slice Test 6. 테스트 전략 1. 단위 테스트와 통합 테스트 1) 단위테스트 모듈들이 각각 정상적으로 작동하는지 테스트 한다. 테스트의 단위를 클래스로 잡는다면 대상 클래스의 기능이 정상적으로 작동하는지 확인하는 작업이다. 따라서 동작하는데 필요한 협력 클래스(외부 라이브러리)의 객체는 mock(가짜) 객체로 만들어 복잡도를 낮추고 대상 클래스의 테스트에 집중하도록 한다. 이 때 사용하는 Java mocking framework 중 하나로 Mockito 가 있다. Mockito 사용법 참고..

Spring Boot 2021. 12. 23. 15:25
[Spring Boot#환경설정] 8. git 연결

추가) 진행하다가 frontend 디렉토리가 push 되지 않고 별도 .git 폴더를 갖고 있어서 다음 링크를 참고함 https://zzang9ha.tistory.com/346 1) .git 삭제 2) 스테이지 파일 제거 3) add, commit, push 1. github repository 생성 2. git bash 실행 3. git 버전 업데이트 4. default branch를 main으로 변경 5. 프로젝트 경로에서 git init 로컬 저장소 생성 6. git status 파일들의 로컬저장소 add 상태확인 7. git add 로컬 저장소로 add 8. git commit -m "[commit 메시지]" 9. git remote add origin [repository 주소] 10. git ..

Spring Boot/환경설정 2021. 11. 24. 17:26
[Spring Boot#환경설정] 7. React 연동

1. node.js 설치 설치 : https://nodejs.org/en/ 버전 : 16.13.0 LTS 2. VSCode 설치 3. VSCode 실행 및 터미널 열기 View > Terminal 4. 다음 경로에서 npx create-react-app frontend 실행 D:\workspace\nutrient\src\main> npx create-react-app frontend 5. 새로 만든 프로젝트 열기 File > Open Folder > frontend 경로 선택 6. 터미널을 열어 npm start 실행 D:\workspace\nutrient\src\main\frontend> npm start -> http://localhost:3000/ 페이지가 열림 7. npm install 실행 D:..

Spring Boot/환경설정 2021. 11. 24. 16:36
[Spring Boot#환경설정] 6. Querydsl 설정

0. 프로젝트 구조 1. build.gradle 1) buildscript //querydsl 추가 buildscript { dependencies { classpath("gradle.plugin.com.ewerk.gradle.plugins:querydsl-plugin:1.0.10") } } 2) apply //querydsl 추가 apply plugin: "com.ewerk.gradle.plugins.querydsl" 3) dependencies //querydsl 추가 implementation 'com.querydsl:querydsl-jpa' implementation 'com.querydsl:querydsl-apt' //querydsl 추가 끝 4) Querydsl build 관련 추가 설정 //..

Spring Boot/환경설정 2021. 11. 24. 13:27
이전 1 2 3 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Git
  • 트랜잭셔널 아웃박스 패턴
  • 스프링 카프카 컨슈머
  • 스프링 예외 추상화
  • Spring
  • 폴링 발행기 패턴
  • 클린코드
  • 마이크로서비스 패턴
  • 이벤트 스토밍
  • Spring Data JPA
  • 계층형 아키텍처
  • java8
  • JPA
  • 학습 테스트
  • spring rest docs
  • mockito
  • kafka
  • clean code
  • 도메인 모델링
  • MySQL
  • Stream
  • named query
  • 육각형 아키텍처
  • H2
  • Spring Boot
  • TDD
  • Ubiquitous Language
  • HTTP 헤더
  • http
  • ATDD
more
«   2025/07   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바