본문 바로가기

분류 전체보기165

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.
Java Map객체를 Pojo(Model) class로 변환 ( JsonSetter, ObjectMapper 사용법 ) Map객체를 Pojo기반의 Model객체로 변환하는 법을 알아봅니다. 📃 MoneyService.java public interface MoneyService { public Map fetchCurrencyExchangeRate(String fromCurrrencyCode, String toCurrencyCode); }📃 MoneyServiceFake.java 위 서비스 인터페이스를 구현한 Fake객체입니다. 실제 API 인터페이스를 하기 전에 사전 테스트 용으로 사용했습니다. @Service public class MoneyServiceFake implements MoneyService { @Override public Map fetchCurrencyExchangeRate(String fromCurrr.. 2022. 11. 24.
Docker container 정지 & 실행(재실행) 방법 ( stop, start ) Docker CLI를 사용하여 컨테이너를 실행, 중지, 재실행하는 방법을 살펴봅니다. $ docker image ls app/biz REPOSITORY TAG IMAGE ID CREATED SIZE app/biz 0.0.1 27a5e487107b 19 minutes ago 516MB 위의 이미지를 실행합니다. Docker Image 실행 $ docker run --name app -d -p 8080:8080 app/biz:0.0.1 3e742e782b4935badf6d18075c64b17500c1f2b187654359d846701a8368f886 --name을 지정하여 실행하면, 해당 이름으로 접근하여 컨테이너를 쉽게 컨트롤할 수 있습니다. Docker container 확인 $ docker contai.. 2022. 11. 23.
Pandas query 사용, 다중 조건, Like 검색 등 예제 Pandas Query¶ Query함수를 사용하여 데이터 조건식 적용 In [1]: import pandas as pd In [2]: # Set up data dataset_url= "https://archive.ics.uci.edu/ml/machine-learning-databases/car/car.data" df = pd.read_csv(dataset_url, names=['buying', 'maint', 'doors', 'persons', 'lug_boot', 'safety'], header=None) df.reset_index(drop=True, inplace=True) 데이터 출처 In [3]: df.head(5) Out[3]: buying maint doors persons lug_boot s.. 2022. 11. 9.