원인 셀 내 개행 시 escape 문자 '\r\n'을 사용하는데 엑셀 하위버전(2013)에서 '\r'을 음표로 출력하는 문제였다. 참고 더보기 https://sabjili.tistory.com/entry/%EC%97%91%EC%85%80%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%EC%8B%9C-%EA%B0%9C%ED%96%89%EC%9D%B4-%EC%9E%88%EB%8A%94-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%B2%98%EB%A6%AC 엑셀다운로드시 개행이 있는 데이터 처리 개행이 있는 데이터를 /r/n을 /n으로 치환하지 않으면 엑셀에서 음표가 생기는 문제가 있다. sabjili.tistory.com Solution 쿼리문에서 '\r'을 치환하여 해결했다...
상황 현재 프로젝트가 아래와 같이 2개의 repository로 버전을 관리하고 있다. 1. 실제 운영 소스 2. 최신 버전 관리 소스 즉 두 번째 repository에 최신 수정 사항들을 반영하고 모든 작업이 끝나고 그 소스가 운영에 들어가는 경우 첫 번째 repository에 push 하는 방식이다. 두 번째 repository는 수정이 잦기 때문에 pom.xml 이나 기타 몇 가지 파일들은 .gitignore 로 막아놔서 프로젝트를 처음 빌드하는 경우에는 첫 번째 repository에서 프로젝트를 받아오고 그 이후 원격 repository를 두 번째 repository로 변경해야 하는데 이 부분에서 merge 에러가 발생하여 아예 원격 repository를 덮어쓰는 방법을 선택했다. 해결 방법 깃헙 ..
공통컴포넌트 생성 및 조립도구 실습 프로젝트 생성 생성할 때 Generate Example 체크박스를 클릭하지 않고 빈 프로젝트로 생성한다 DB 연결 DB는 교육환경에 설치되어 있는 mySQL을 이용한다. 아래 경로로 가서 start.up 배치 파일을 실행 실행하고 이클립스에서 DB connect 해보면 아래와 같이 잘 된다. 컴포넌트 생성 프로젝트 우클릭 - [New] - [eGoveFrame Common Component] 클릭 [사용자 DB에 생성] 라디오버튼 클릭 후 다음 이전에 연결했던 com 데이터베이스 선택 후 [Connection Test] 클릭 연결이 잘 되는 것을 확인하고 [Create Table] 클릭하여 DB에 테이블을 생성해준다. 생성이..
테스트케이스 작성 및 수행 실습 프로젝트 import [File] - [Import] 선택 후 아래 창에서 Existing Project into Workspace 클릭 아래 압축파일 선택 후 [Finish] 임포트된 프로젝트를 확인하면 아래와 같이 테스트 소스가 있다 아래 코드를 입력하고 프로젝트 우클릭 - Run As - JUnit Test 클릭하면 테스트가 실행된다. import static org.junit.Assert.assertEquals; import javax.annotation.Resource; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfig..