✍학습 키워드
TDD와 단위 테스트 ( Unit Test )는 다른 이야기다.
- TDD는 테스트가 주도하는 개발 ⇒ 테스트 코드를 먼저 작성한다.
- 단위테스트는 TDD의 첫 번째 단계인 기능 단위의 테스트 코드를 작성하는 것이다.
- 테스트 코드를 작성하면 빠르게 피드백 해서 sout으로 찍어보거나 굳이 톰캣을 내렸다 올렸다 할 필요가 없다!
- 테스트 코드로 검증 후, 못믿겠으면 수동으로 검증하는 것이다.
- 일반적으로 테스트 클래스틑 대상 클래스 이름에 Test를 붙인다.
📝새로 배운 개념
@SpringBootApplication
- 이 어노테이션으로 스프링 부트의 자동 설정, 스프링 Bean 일긱와 생성을 모두 자동으로 생성해 준다. 여기서부터 설정을 읽어가기 때문에 항상 프로젝트의 최상단에 위치해야만 한다!
롬복 Lombok
- 자바 개발할 때 자주 사용하는 코드 Getter, Setter, 기본 생성자, toString등을 자동 생성해 준다.
✨느낀 점&자기 선언
- 내장 WAS를 사용하여 언제 어디서나 같은 환경에서 스프링 부트를 배포하는 것이 좋다.
- 일반적으로 패키지명은 웹 사이트 주소의 역순으로 한다. 그래서 com.어쩌구가 나오는것이다.
728x90
'개발 공부 기록 > 07. TIL' 카테고리의 다른 글
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 TIL - 4장 머스테치 (1) | 2023.11.15 |
---|---|
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 TIL - 3장 JPA (0) | 2023.11.03 |
스프링 부트 3로 백엔드 입문하기 TIL - 5장 : ORM (JPA) (0) | 2023.10.24 |
스프링 부트 3로 백엔드 입문하기 TIL - 4장 : 스프링 부트 3와 테스트 (0) | 2023.10.24 |
스프링 부트 3로 백엔드 입문하기 TIL - 3장 : 스프링 부트 3 구조 이해하기 (0) | 2023.10.24 |