스프링부트

    스프링부트에서 테스트 코드 작성

    스프링부트에서 테스트 코드 작성

    TDD(Test Drive4n Development): 테스트 주도 개발 ★레드 그린 사이클 Red: 항상 실패하는 테스트를 먼저 작성 Green: 테스트를 통과하는 프로덕션 코드를 작성 Refactor:테스트가 통과하면 프로덕션 코드를 리펙토링 단위 테스트 개발단계 초기에 문제 발견을 도와줌 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동되는지 확인가능 기능에 대한 불확실성을 감소 시스템에 대한 실제 문서 제공 테스트 코드 프레임워크 Java - Junit DB - DBUnit c++ - cppUnit 프로젝트 생성 프로젝트 - src - main - java, new - package 생성 ※ 패키지 이름은 일반적으로 사이트 이름을 반대로 적은것으로 한다...

    스프링부트 환경설정

    스프링부트 환경설정

    인텔리제이 대표적인 자바 IDE: 이클립스, 넷빈즈, VS Code, 인텔리제이 자바, 스프링부트가 빠르게 업데이트 됨 HTML, CSS, JS, XML에 많은 기능 지원 git 사용에 높은 자유도 다양한 리팩토링과 디버깅 기능 사용가능 프로젝트 생성 new project - gradle - java Gradle 프로젝트 스프링 부트 프로젝트로 변경 build.gradle 파일 수정 ext: build.gradle에서 사용하는 전역변수 설정 repositories: 각종 의존성 라이브러리를 받을 장소를 정함 mavenCentral: 라이브러리 업로드 과정이 많고 복잡 jcenter: 최근에 나온 저장소로, mavenCentral의 문제점을 개선하고 간편한 라이브러리 업로드 제공 apply plugin: ..