[스프링 배치 파일 처리] IncorrectTokenCountException: Incorrect number of tokens found in record: expected 1 actual 2 오류 해결 방법
스프링배치에서 텍스트파일을 읽어서 파씽작업을 해야하는데 파일을 읽어오는 부분에서 다음과 같은 오류가 발생하였다. IncorrectTokenCountException: Incorrect number of tokens found in record: expected 1 actual 2 텍스트...
[SPRING BOOT] 스프링 배치 JUnit 테스트시 오류발생한다면? 내꺼 모듈만 실행하는 방법
프로젝트에서 배치를 개발하고 있다. 그런데 소스를 git에 commit and push 하는 개발자들이 너무 많다보니 오류나는 소스를 마구하구 올려놓는다. 이유는 하나다. Git에 소스 올릴때 소스 충돌발생하면...
[STS] JUnit(제이유닛) 설정 및 스프링부트 배치 JUnit 테스트 방법
이번 프로젝트의 경우 스프링부트 배치로 개발을 하고 테스트는 JUnit으로 하게된다. STS에서 JUint 설정하는 방법과 Junit 테스트 실행방법에 대한 기록이다. [SPRING BOOT] JAVA 스프링부트 배치(Spring Batch...
[SPRING BOOT] JAVA 스프링부트 배치(Spring Batch 개발을 위해 개발자가 알아둬야할 내용 정리
SpringBatch를 개발해볼 기회가 생겼다. 이번기회에 알아야 하는 내용을 기록해둔다. 스프링 배치 개발환경 설정은 공통팀(AA)에서 해주기 때문에 개발자는 배치개발 템플릿을 토대로 개발만 해주면된다. 프로젝트에 공통팀이 있으니...
[JAVA] ObjectUtils 클래스를 사용하여 null 값 체크하는 예제(ObjectUtils.isEmpty(),ObjectUtils.isNotEmpty())
ObjectUtils.class는 org.apache.commons.lang3 패키지에 포함되어 있는데 NullPointerException 예외 처리에 유용하다. ObjectUtils ObectUtils는 StringUtils와 달리 모든 Object에 대응 가능하다는 이점이 있다. [JAVA] 자바 코딩시 null 체크 방법으로...
[JAVA] 자바 코딩시 null 체크 방법으로 Optional.ofNullable, .orElseGet(), .orElseThrow() 사용 예제 총정리
새로운 프로젝트를 하고 있는데 다른사람들이 개발한 소스코드들이 git에 올라온다. 내려받아서 다른 개발자들의 코드를 한번씩 보는데 내가 보지못했던 Optional.ofNullable 메소드가 보여서 기록해둔다. Optional은 Java8 버전부터 새롭게...
자바 전역변수를 사용하면 안되는 이유는?
최근 프로젝트에서 C++로 개발된 Pro*c를 자바로 변환 하는 작업을 하고 있다. 5,000라인이 넘는 코드를 자바로 변환하는데 VO를 만들기 귀찮아서 Controller 클래스에서 전역변수로 전부 선언하고 사용하였다....
메이븐 프로젝트 pom.xml 파일에 x표시 빨간줄 제거방법
GIT 혹은 SVN 등의 형상관리툴에서 개발 소스를 내려받다보면 pom.xml 파일 옆에 빨간색백경에 흰색 x표시 아이콘이 표시된다. 그리고 소스코드들에서 빨간줄이 표시된다. 해결방법은 다음과 같다. 1.프로젝트를 선택...
[젠킨스&톰켓 설정 오류 해결] Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: xxx
젠킨스로 소스 배포하는데 오류가 발생하였다. 아래와 같은 오류가 발생한다면 manager.xml 파일 설정을 다시 한번 살펴보자 Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403) 오류 전체 내용은 다음과 같다. org.codehaus.cargo.container.ContainerException: Failed to...
아파치 톰켓 WAS 서버 시작 정지 재시작 하는 방법 및 서버 로그 보는 방법
오래되고 자주 사용하지 않으면 까먹게 된다. 젠킨스 담당자로 부터 서버 재시작 요청이 왔는데.. 기억이 나질 않는다. 어디엔가 적어두었던 아주 메모는 사라졌고….. 이제라도 기록을 하자 아파치...