본문 바로가기
728x90

IT 개발/클라우드 네이티브 스프링 인 액션5

[스프링 부트 컨테이너화 - 도커에서 컨테이너 이미지로 작업하기] docker login / logout 1. 현재 로그인 정보 확인먼저, 현재 로그인된 Docker 계정 정보를 확인합니다.docker logout이 명령어는 현재 로그인된 사용자를 로그아웃시킵니다.2. 새로운 로그인 정보로 변경새로운 Docker 계정으로 로그인하려면 다음 명령어를 사용합니다. docker login이 명령어를 실행하면 Docker Hub의 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됩니다. 새로운 계정 정보를 입력하면 됩니다.3. 로그인 정보 확인로그인이 성공적으로 완료되었는지 확인하려면 다음 명령어를 사용할 수 있습니다.Copycat ~/.docker/config.json이 파일에는 Docker 로그인 정보가 저장되어 있습니다. 여기서 새로운 계정 정보가 반영되었는지 확인할 수 있습니다.4. (선택 사항) 특정 레지.. 2025. 1. 29.
[클라우드에서 데이터 저장과 관리 - 클라우드 네이티브 시스템을 위한 데이터베이스] 도커에 PostgreSQL 설치 1. 도커에 설치docker run -d --name polar-postgres -e POSTGRES_USER=user -e POSTGRES_PASSWORD=password -e POSTGRES_DB=polardb_catalog -p 5432:5432 postgres:14.4 2. 컨테이너 중지docker stop polar-postgres 3. 컨테이서 시작docker start polar-postgres 4. 컨테이너 삭제docker rm -fv polar-postgres 2025. 1. 22.
[클라우드 네이티브 개발 - 외부화 설정 관리] Properties 우선순위 Externalized Configuration :: Spring Boot  Externalized Configuration :: Spring BootThe RandomValuePropertySource is useful for injecting random values (for example, into secrets or test cases). It can produce integers, longs, uuids, or strings, as shown in the following example: my.secret=${random.value} my.number=${random.int} my.bignumdocs.spring.io외부 구성Spring Boot는 다양한 외부 구성 소스를 사용하여 동일한 애플리.. 2025. 1. 19.
[클라우드 네이티브 개발 - 스프링 RESTful 애플리케이션 테스트] org.springframework.boot.test.mock.mockito.MockBean deprecated since version 3.4.0 and marked for removal org.springframework.boot.test.mock.mockito.MockBean deprecated since version 3.4.0 and marked for removal  org.springframework.test.context.bean.override.mockito.MockitoBean 으로 변경되었다. 2025. 1. 18.
[클라우드 네이티브 개발 - 스프링 MVC를 이용한 RESTful 애플리케이션 구축] HATEOAS 2025. 1. 16.
728x90