보통 프로젝트내에서는 인메모리인 H2 데이터베이스를 통하여 테스트나 검증을 마친 뒤에 실제 운영될 DBMS로 이전작업을 거치게 된다 스프링에서 사용되는 JPA 의 장점중 하나는 데이터베이스에 종속되지 않는다는 점이다. 즉, native query 를 통하여 특정 DB
사용된 코드는 다음과 같다3000포트에서 GET ('/') 매핑 되었을 때 간단한 html 를 반환실제 DB 에 연결되진 않지만 1초의 타임아웃을 가지도록 함Await 를 사용한 비동기만약 로컬 환경에서 해당 애플리케이션을 구동하고자 한다면 npm install 을 통
만약 프로젝트 내의 html 에서 작은 변화가 일어 났다고 가정수정 이후 다시 이 이미지를 기반으로 컨테이너를 통하여 실행하게 되어도 이 변화가 감지 되어 변경되지 않는다Html 코드는 소스코드인 애플리케이션코드의 일부이다COPY . . 을 진행 할 때에 기본적으로 소
바인드 마운트 소스 코드가 바뀔때마다 이미지를 다시 빌드하지 않는 이상 변화를 감지할 수 없다 이는 도커 이미지가 생성될 때 스냅샷을 찍어 run 되기 때문에 새롭게 컨테이너를 구성하더라도 이는 이미 구축된 이미지에 레이어를 추가하는 것 뿐이기 때문에 변화가 일어나