Spring Boot (2) 썸네일형 리스트형 Spring Boot 에서 JUnit5 , MockMvc를 이용하여 테스트 진행하기 Spring Boot 기반의 웹 프로그램에서 JUnit5 , MockMvc 를 이용하여 테스트를 진행하는 방법입니다 JUnit5 테스트를 위한 기본 소스 import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.web.servlet.MockMvc; @SpringBootTest @AutoConfigureMockMvc public class ControllerTest { @Autowired private MockMvc mvc; @Test public .. Spring Boot 도커 배포를 위해 Gitlab CI/CD 이용하기 Spring Boot 로 개발된 프로그램을 자동으로 배포하는 방법을 소개한다 예전부터 많이 사용되던 젠키스를 이용하는 방법도 있지만 최근 프로젝트가 소스 관리를 위해 Gitlab 을 이용하므로 Gitlab 에서 제공하는 CI/CD 기능을 이용해봤다 배포는 Spring Boot 의 결과물을 jar 파일로 배포 후 실행하는게 아니라 도커로 묶어서 배포 실행한다 Dockerfile 도커 설정 파일을 생성해야한다 해당 파일은 Spring Boot 로 개발된 결과물을 도커 파일로 만들 때 사용되는 설정이다 Spring Boot 는 자바 기반이므로 JDK 관련 설정과 컴파일된 jar 파일 복사, 마지막으로 jar 를 실행할 때 사용되는 명령이 포함된다 .gitlab-ci.yml git 의 마스터 브랜치의 내용이 변.. 이전 1 다음