Error Spring Boot에서 gRPC를 이용하여 gRPC 서버로 대용량 Request시 아래 에러 발생 io.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED: gRPC message exceeds maximum size 4194304: 11908854 at io.grpc.Status.asRuntimeException(Status.java:526) ~[grpc-api-1.42.2.jar:1.42.2] at io.grpc.internal.MessageDeframer.processHeader(MessageDeframer.java:391) ~[grpc-core-1.42.2.jar:1.42.2] at io.grpc.internal.MessageDeframer.deliv..
Error SpringBoot Test 코드에서 로깅 라이브러리를 사용하기 위해 @Slf4j를 아래와 같이 추가할시 에러 발생 Solution 테스트 코드에서 로깅 라이브러리를 위한 lombok설정을 위해 gradle에 dependency를 추가해야함. testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' Thank you!
Error SpringBoot에서 MongoDB테스트를 위해 MongoClient를 사용하여 JUnit 테스트로 코드를 실행 시 아래와 같은 에러 발생 Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!) Solution 찾아보니 Tomcat 인스턴스가 두 개 이상 있는지 확인, 자바버전업, 트렌젝션 문제.. 등등 다양한 해결 방법이 있었으나 실패.. 나의 경우 SpringBoot에서 ReactiveMongoTemplate를 사용하여 DB연결을 이용하였는데, 실행..
1. Dockerfile을 이용한 이미지 빌드 특정 디렉토리에 dockerfile과 jar파일 준비 - dockerfile FROM openjdk:8-jdk-alpine EXPOSE 8080 ARG JAR_FILE=target/dockertest-0.0.1-SNAPSHOT.jar ADD ${JAR_FILE} app.jar ENTRYPOINT ["java","-jar","/app.jar"] - 이미지 생성 docker build -t dockertest . - 이미지 생성 확인 docker images Docker 이미지는 레이어로 빌드된다. 하지만 Spring Boot fat jar의 특성상 모든 애플리케이션 코드와 라이브러리가 단일 레이어에 배치된다. 즉 한 줄의 코드만 변경되더라도 전체를 다시 빌드 ..
Spring boot 실행시 아래와 같은 에러가 나왔다. 2020-12-08 23:12:31.312 ERROR 256300 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Cons..