목록SpringBoot/AWS_PJ (18)
Coding Note
Q1. Lombok이란? - 자바 개발자들의 필수 라이브러리 - 자바 개발시 자주 사용하는 코드 Getter, Setter, 기본 생성자, toString 등을 어노테이션으로 자동 생성해줌. 활용해봅시다. 1. build.gradle에 등록하기 의존성에 lombok을 등록하고 새로고침하여 라이브러리에 내려받는다(의존성 주입) 2. lombok 설치하기 plugins에서 설치 받으면 된다. 설치하고 인테리제이 재시작하면 아래 설정 팝업창이 뜨니 눌러주면 된다. 안 뜨는 사람들은 [Setting - build, Exclusion~ - Annotation Processors] 에서 설정하면 된다! lombok 설정까지 완료했으니 사용해보자!! 3. 기존 코드 롬복으로 전환하기 (Hello Controller)..
악!!!!!!!!!!!!! 너무 어렵잖아.. 오류 해결하는데 하루 걸렸다ㅠㅠ 그래도 해결했으니 다행이야!! 그럼 풀이해보자 1. 테스트 코드란? - 자동 검증 가능 - TDD와 단위 테스트는 다르다. TDD 단위테스트 - 테스트가 주도하는 개발 - 구현 -> 테스트 -> 리팩토링 - 기능 단위의 테스트 코드 작성 - 테스트 코드만 작성함 - 개발 단계 초기 문제 발견 가능 - 자동 검증 가능 - 개발자가 만든 기능 보호 - 문서로 사용할 수 있음 - 톰캣 서버 내렸다가 다시 실행 반복 안해도 됨 2. HelloController 테스트 코드 작성하기 "스프링 부트의 AWS로 혼자 구현하는 웹 서비스" 책 기반임으로 JUnit4 버전을 사용하고 있다! JUnit4 버전 확인 및 수정은 전 게시물을 통해서 ..