반응형 자바 스프링2 [java] list의 null 체크(ObjectUtils.isEmpty()) 목차 NPE 😂 NPE(NullPointerException)는 java 개발하다 보면 정말 많이 만나는 에러 중 하나이고 Null값인 대상을 가지고 뭔가 하려고 하면 발생하는 에러다. 방지법은 공통모듈을 만들어 항상 null 체크를 하게끔 개발하는게 삽질을 줄이는 길일 듯 싶다. 아래와 같은 상황에서 NPE가 발생한다. userList에 아무것도 할당되지 않은 상태인데 사이즈를 측정하려고 하다니?(미친건가?) List userList = null; log.info("userList => {}", userList.size()); 스프링으로 개발 시 보통 데이터를 list에 담아 화면에 뿌리거나 API 형식으로 클라이언트에 내리거나 할텐데 list가 null이거나 빈값이 담기거나 사이즈가 0인 경우 등등 .. IT/development 2023. 2. 12. Cannot create JDBC driver of class 'net.sf.log4jdbc.sql.jdbcapi.DriverSpy'... 목차 전자정부프레임워크 이용해서 log4jdbc를 cubrid와 연동하는 과정에 아래와 같은 에러가 발생했다. log4jdbc 연동하기까지 사전작업은 아래와 같다. 1. pom.xml에 의존성 추가 https://mvnrepository.com/artifact/org.bgee.log4jdbc-log4j2/log4jdbc-log4j2-jdbc4.1/1.16 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 repository에 해당 jar 다운로드 된 것 확인 2. 로그 설정파일 추가 log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator 3. jdbc 연결정보 수정 glo.. IT/development 2022. 11. 24. 이전 1 다음 반응형