Spring/[dsc] Spring-Novice-Study

🔖배경, 이론 관계형 데이터 베이스의 중요성 대두 객체를 관계형 데이터 베이스에서 관리하는 것 중요’ SQL 통해서만 DB 접근 가능 ∴ 각 테이블마다 CRUD SQL 매번 생성해줘야 함 ⇒ 어플리케이션 코드 >>>>>> createDate =" + posts.getCreatedDate() + ", modifiedDate =" + posts.getLastModifiedDate()); //날짜 정상적으로 나오면 패스 assertThat(posts.getCreatedDate()).isAfter(now); assertThat(posts.getLastModifiedDate()).isAfter(now); } 어노테이션 @MappedSuperclass 엔티티 클래스들이 BaseTimeEntity을 상속할 경우 필드..
Rest API Controller 생성 및 단위 테스트 [목표] ➤ 테스트 코드 작성 / 단위 테스트 실행 TDD ? Unit Test? TDD : Test-Driven-Development 테스트 코드 먼저 작성하면서 시작 (Red - Green - Refactor) Unit Test : 기능단위의 테스트 코드 작성 (TDD의 첫번째 단계) 순수한 테스트 코드 작성 행위 단위 테스트는 문제 발견이나, 추후 리팩토링 같은 수정사항 발생 시 기존 기능 올바르게 작동하는지 확인 도움 중간중간 체크함으로써 불확실성 줄여준다. (+ 시스템에 대한 문서로 사용 가능) 매번 일일히 tomcat 올려서 출력 체크하는 것도 일이니까... 결과만 도출되는 단위테스트 이용하면 빠름 프레임워크 : xUnit - 테스트 코..
[사용 교재] 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 먼저 프로젝트 생성 후 clone해온 내 깃헙 레퍼지토리와 동기화 하기 이미 깃헙 레퍼지토리와 연동된 로컬 저장소를 생성하고, 거기에 프로젝트를 만든거여서 간단하게 인텔리제이 메뉴 자체에 있는 add, commit, push를 이용해 레퍼지토리에 올려줬다. commit 메시지를 적는것에 일종의 규칙이 암묵적으로 존재한다. 아무래도 협업이 필수 불가결하므로 교통 정리를 위해 정말 중요할 것 같다. https://xtring-dev.tistory.com/entry/Git-%EA%B7%9C%EC%B9%99%EC%A0%81%EC%9D%B8-Commit-%EB%A9%94%EC%84%B8%EC%A7%80%EB%A1%9C-%EA%B0%9C%EB%B0%9C..
mopipi
'Spring/[dsc] Spring-Novice-Study' 카테고리의 글 목록