본문 바로가기
728x90

Spring/Spring Cloud3

[Spring Cloud Config] Client yml 환경변수로 작성하기 1. Config Server와 연동된 applicationName-profilesName.yml 파일 spring: datasource: url: jdbc:mysql://ip:port/DatabaseName?serverTimezone=UTC&characterEncoding=UTF-8 username: id password: pw driver-class-name: com.mysql.cj.jdbc.Driver jpa: show-sql: true management: endpoints: web: exposure: include: ["env", "refresh"] 2. Client의 application.yml 파일 에서 값 받기 (bootstrap.yml 불필요 최신버전) server: port: 8080 .. 2021. 2. 22.
[Spring Cloud Config] Client 의 bootstrap.yml 지원 만료 스프링 클라우드 config client 에서 bootstrap.yml을 더이상 지원하지 않는다. 예전 자료들이 전부 bootstrap.yml 기반이라서 많이 해맸다. 하루는 해맨거 같다. stackoverflow : java - Config Client is not working in Spring boot - Stack Overflow 2020.0.0 업데이트 내용 : Spring Cloud 2020.0 Release Notes · spring-cloud/spring-cloud-release Wiki · GitHub spring 공식 문서 : Spring Cloud Config 이제 bootstrap.yml 대신 application.properties 또는 application.yml 에 spring.. 2021. 2. 22.
스프링부트 도커 이미지 만들기 (에러 해결 과정) (feat. querydsl) Spring 공식문서 참고 : Topical Guide | Spring Boot Docker 0. project root directory에 Dockerfile을 만들고 아래 내용을 작성한다. Dockerfile 파일 FROM openjdk:11 VOLUME /tmp ARG JAR_FILE COPY ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar"] 명령어 실행 docker build --build-arg JAR_FILE=build/libs/*.jar -t myorg/myapp . >myorg/myapp 은 이미지 이름이므로 변경 가능. 맨끝의 점까지 써야한다. Spring Boot docker image 만드는 과정에서 고생한 것들( feat. que.. 2021. 2. 22.
728x90