2019년에 나온 책이기 때문에 최신 코드로 변경하기 위해 아래 URL 참고 https://jojoldu.tistory.com/539 Gradle 프로젝트를 스프링 부트 프로젝트로 변경하기 start.spring.io의 spring initializr로도 프로젝트 시작 가능 build.gradle
테스트 코드 소개 TDD: 테스트가 주도하는 개발 - 테스트 코드를 먼저 작성하는 것부터 시작 단위 테스트: TDD의 첫번째 단계인 기능 단위의 테스트 코드를 작성하는 것 테스트 코드를 작성함으로써 얻는 이점 개발 단계 초기에 문제를 발견하게 도와준다. 개발자가 나중에 코드를 리팩토링하거나 라이브러리 업그레이드 등에서 기존 기능이 올바르게 작동하는지 확인할...
JPA 소개 서로 지향하는 바가 다른 객체지향 프로그래밍 언어와 관계형 데이터베이스의 중간에서 패러다임을 일치시켜주기 위한 언어 개발자는 객체지향적으로 프로그래밍을 하고, JPA가 이를 관계형 데이터베이스에 맞게 SQL을 대신 생성해서 실행한다. 개발자는 항상 객체지향적으로 코드를 표현할 수 있으니 더는 SQL에 종속적인 개발을 하지 않아도 된다. Spri...