목록프로젝트 (2)
개발계발
어려운 건 아니지만 프로젝트를 진행하면서 AWS S3 연결할 때마다 방법을 까먹어서 기록해놓기 1. 의존성 추가//s3 implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE' 2. yml파일 aws관련 코드 작성cloud: aws: stack: auto: false region: static: AWS지역 credentials: access-key: 액세스키 secret-key: 비밀키 s3: bucket: 버킷명 3. S3Config 파일 작성import com.amazonaws.auth.AWSStaticCredentialsProvider;imp..
MSA 구조 프로젝트를 진행하던 중 각 서비스끼리 통신하는 방법에 대해 기록해놓으려고 한다. WebClient와 FeignClient, 크게 두 가지 방법이 있다.내가 프로젝트에 적용한 것은 FeignClient이지만, 두 가지 방법 모두 기록해놓자. WebClient웹클라이언트를 사용하려면 아래 과정을 따라가면 된다.(의존성 파일에 spring-boot-starter-webflux가 추가필요) 1. Bean 등록import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.reactive.function.clien..