목록Spring (10)
준호씨의 블로그
지난번 포스팅과 비슷한 내용입니다. OSX - M1 개발환경 오류 - [FAILED_TO_LOAD_NATIVE_LIBRARY] no native library is found for os.name=Mac and os.arch=aarch6. #g 얼마 전 지급받은 M1맥북에서 개발환경을 세팅하면서 겪은 이슈들을 하나씩 적어보려고 합니다. Spring Boot 2.5.xx를 사용하는 프로젝트인데 서비스를 구동시키니 다음과 같은 에러가 발생하였습 junho85.pe.kr 서비스를 구동했을 때 발생했던 또 다른 오류입니다. 2022-08-09 19:12:10.886 ERROR 33264 --- [ main] i.n.r.d.DnsServerAddressStreamProviders : Unable to load ..
얼마 전 지급받은 M1맥북에서 개발환경을 세팅하면서 겪은 이슈들을 하나씩 적어보려고 합니다. Spring Boot 2.5.xx를 사용하는 프로젝트인데 서비스를 구동시키니 다음과 같은 에러가 발생하였습니다. 2022-08-09 19:32:09.007 ERROR 34738 --- [container-0-C-1] o.s.k.l.KafkaMessageListenerContainer : Error while stopping the container: org.xerial.snappy.SnappyError: [FAILED_TO_LOAD_NATIVE_LIBRARY] no native library is found for os.name=Mac and os.arch=aarch64 ... 문구를 보면 os.name=Mac..
org.springframework.kafka.listener.ListenerExecutionFailedException: Listener failed; nested exception is org.springframework.kafka.support.converter.ConversionException: Failed to convert from JSON; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `kr.pe.junho85.demo.model.TestType` from String "TEST": not one of the values accepted..
freemarker에서 아무 처리를 해 주지 않은 경우 null을 대입해 주면 오류가 발생합니다. freemarker.core.InvalidReferenceException: The following has evaluated to null or missing: ==> user [in template "name" at line 1, column 9] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use when-presentwhen-missing...
Kafka로 json데이터를 받고 있었는데 json name을 snake case로 보내주고 있었습니다. 예를 들어 아래처럼 말이죠. {"user_id":"jackson"} java코드에서 Naming Strategy를 SnakeCaseStrategy를 사용하고 있었습니다. @Data @JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class) public class User { private String userId; } 그런데 이 걸 camel case로 바꾸겠다고 합니다. 아래처럼 말이죠. {"userId":"jackson"} 가급적 이런 일은 벌어지지 않는 게 좋습니다. 아직 개발 중이라면 동시에 바꿔주면 그만입니다. 그렇지만 서비스가 운영 중이라면 ..