본문 바로가기

문제8

Java - 문제 해결: UnrecognizedPropertyException: Unrecognized field jackson에서 제공하는 Object Mapper를 사용하여, Json데이터를 DTO객체로 변환할 때 아래와 같은 오류 발생. com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "8. Bid Price" ... 중략 ... 문제점은 Json 데이터의 Key가 변환하고자 하는 DTO객체에 없는 경우 발생합니다. Json Data { "1. From_Currency Code" : "USD", "2. From_Currency Name" : "United States Dollar", "3. To_Currency Code" : "KRW", "4. To_Currency Name" : "South Korean Wo.. 2022. 11. 24.
Notebook에서 matplotlib 한글 폰트 깨짐 문제 해결 Matplotlib 한글 폰트 깨짐 문제 확인 쥬피터 노트북에서 matplotlib으로 한글 출력 다음과 같이 깨져 보인다. 사용가능 폰트 리스트 확인 import matplotlib.font_manager as fm font_list = [f.name for f in fm.fontManager.ttflist] print(font_list) 📌 Windows, MacOs 의 설치 폰트가 다르므로, 위 폰트 리스트에 있는 폰트를 사용한다. Matplotlib 폰트 적용 import matplotlib.pyplot as plt # plt.rc('font', family='Malgun Gothic') # For windows plt.rc('font', family='AppleGothic') # For MacO.. 2022. 11. 2.
문제해결: Caused by: java.lang.IllegalArgumentException: error at ::0 formal unbound in pointcut AOP 처리 중 아래와 같은 오류 발생 Caused by: java.lang.IllegalArgumentException: error at ::0 formal unbound in pointcut at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:319) at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:227) at org.springframework.aop.aspectj.AspectJExpressionPointcut.obtainPointcutE.. 2022. 7. 5.
문제해결: No ParameterResolver registered for parameter junit-jupiter 사용 중 아래 오류 발생 @ParameterizedTest @ValueSource(ints = {20}) @Test void insertDummyData(int number) throws SQLException { } org.junit.jupiter.api.extension.ParameterResolutionException: No ParameterResolver registered for parameter [int arg0] in method ParameterizedTest와 Test어노테이션을 동시에 사용하는 경우 발생 함. ParameterizedTest도 Test객체로서 동작하므로 Test어노테이션을 삭제한다. @ParameterizedTest @ValueSource(in.. 2022. 6. 7.