본문 바로가기

2020/05/06

엑셀로 사용자 데이터 받아서 테이블에 넣기 대량의 데이터를 사용자들로부터 입력 받아 개발자가 입력해야 할 경우 사용 했습니다. 이렇게 각 테이블의 데이터 있고 각 그룹별로 어떤 유저가 있는지를 유저들에게 입력을 받은 데이터를 dbunit으로 데이터를 넣기 위한 방법입니다. 현재는 5개씩 밖에 데이터를 존재 하지 않지만 천단위가 넘어가면 개발자가 직접 넣기는 힘드니 엑셀에서 자동화 하는 작업이 필요하게 됩니다. 셀렉트 박스를 만들어서 원하는 데이터만 선택 가능하도록 구성 위의 방법으로 그룹과 유저를 그룹, 유저 시트에서 원하는 값만 선택하도록 만들도록 합니다. 아래 셀까지 모두 동일하게 하기 위해서는 =그룹!B$2:B$6 와 같이 셀번호를 고정시켜줘야 합니다. 입력된 데이터를 인덱스 값으로 변환해서 그룹에 어떤유저들이 속해있는지를 데이터로 삽입해야.. 더보기
리눅스 톰캣 실행 안될때 한 서버에 톰캣을 여러개 올리다가 하나의 톰캣이 실행이 안됐다. 우선 문제의 진단은 톰캣 폴더의 log 확인 /log/catalina.out 을 확인해 보니 문제는 $JAVA_OPTS 인데... 구글링 결과 웹서비스를 올릴때 설정했던 문제 /bin/setenv.sh 이거 설정 문제였다.. JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=dev -Dfile.encoding=UTF8 -Duser.timezone=GMT+09:00" 이렇게 고져주고 실행하니 실행 잘된다.. 위 코드는 스프링 실행시 dev설정을 실행한다는 뜻! 더보기