본문 바로가기

분류 전체보기138

[Mybatis] Select시 NullPointerException ... org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible... 평소처럼 Mybatis를 이용해 SELECT 했는데 아래와 같은 에러가 난다. ### SQL: SELECT SECT, WEATHER_VALUE, WEATHER_CODE, REG_DATE FROM TB_WEATHER WHERE SECT IN ('SKY', 'T3H') ### Cause: java.lang.NullPointerException at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:77) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java.. 2021. 1. 18.
[Spring]WebClient 파라미터 인코딩 공공 API 연동 중. key값이 다르다는 500 응답이 날아왔다. 확인해보니 key는 문제가 없다. 내가 보낸 key를 서버에서 받아보니 내가 보낸 키와 다르다. 특수문자가 들어가있는데 인코딩 문제인 듯. 인코딩 없이 보냈을 때 문제가 됐던 코드 WebClient wc = WebClient.builder().baseUrl(API_URL).build(); try { ResponseEntity response = wc.get() .uri(uri -> uri.queryParam("ServiceKey", SERVICEKEY) .queryParam("nx", PARAM_NX) .queryParam("ny", PARAM_NY) .queryParam("dataType", PARAM_DATATYPE) .queryPa.. 2021. 1. 15.
Mybatis-config.xml에서 yaml의 값 읽어오기 Java, Quartz를 이용해 스케줄러를 개발하면서 DB 프레임워크로 Mybatis를 얹어서 사용했다. 설정값은 yaml에 모아놨는데, 관리 포인트를 하나로 집중하기 위해 mybatis-config.xml의 dataSource 설정도 yaml에서 관리하고 싶었다. Spring Boot를 썼을 때는 Mybatis 설정을 yaml에 해두면 알아서 읽어줬었는데, mybatis-config.xml에 사용할 때도 yaml에서 값을 읽어오게 할 수 있을까? 아래와같이 설정하니 정상적으로 작동했다. mybatis-config.xml config.yaml mybatis: # driver: oracle.jdbc.driver.OracleDriver # url: jdbc:oracle:thin:@....:1521/orcl .. 2021. 1. 5.
오라클 디벨로퍼 실행 안 될 때. 안 켜질 때. 오라클 디벨로퍼를 실행했는데 이 창만 뜨고 바로 꺼져버릴 때가 있다. 이 창이 거의 뜨자마자 바로 꺼져서 보이지도 않을 수도 있다. 1. %appdata% 폴더로 이동한다. 2. SQL Developer 폴더를 삭제한다. 3. SQL Developer를 다시 실행하면 켜진다. 이런 경우는 왜 생기는 걸까. 2020. 12. 11.