Project E/Project E 파트1(3)
-
[E-2-3] HelloController 롬복으로 전환
src/main/java com.minokuma.book.springboot.web.dto HelloResponseDto.java 더보기 package com.minokuma.book.springboot.web.dto; import lombok.Getter; import lombok.RequiredArgsConstructor; @Getter @RequiredArgsConstructor public class HelloResponseDto { private final String name; private final int amount; } 테스트 코드 작성 src/test/java com.minokuma.book.springboot.web.dto HelloResponseDtoTest.java 더보기 pac..
2020.01.30 -
[E-2-2] 롬복 설치하기
롬복 라이브러리 설치 의존성 추가 : compile('org.projectlombok:lombok') build.gradle 더보기 buildscript { ext { springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependenc..
2020.01.30 -
[E-2-1] 스프링 부트에서 테스트 코드 작성
테스트 코드 TDD 테스트가 주도하는 개발로 반드시 테스트 코드를 먼저 작성하는 것부터 시작하며, 1) 실패 테스트를 먼저 작성 2) 테스트가 통과하는 프로덕션 코드 작성 3) 테스트 통과 후 프로덕션 코드 리팩토링 단위 테스트 단순한 테스트를 목적으로 작성 HelloController 테스트 코드 작성 src/main/java com.minokuma.book.springboot 패키지 생성 src/main/java com.minokuma.book.springboot Application.java 더보기 package com.minokuma.book.springboot; import org.springframework.boot.SpringApplication; import org.springframewo..
2020.01.30