728x90
반응형
특정 분류 값에 따라 배경색을 다르게 주고 싶어서 생각하고 진행했는데
분기도 잘 타고 색 세팅도 잘 되는데
정작 엑셀을 다운로드하면 하나의 색깔만 됨(첫 분기를 타는 색)
그래서 물어물어 해결했다.
HSSFCellStyle는 Call by reference라서 하나의 객체로 분기태우며 색을 다르게 세팅해봤자
계속해서 덮어진다..
그래서 HSSFCellStyle 객체를 2개 만들어서 세팅해주니 완성..
너무 기본에 무지함을 느낀 경험이었다.
*
Call by reference란?
- 매개변수에 변수의 주소를 전달하여 메소드 내에서 수정한 내용이 메소드 밖에서도 적용되게 하는 기법입니다.
Call by value란?
- 매개변수를 주어진 값을 복사하여 전달하는 방식으로 메소드 내에서 변경한 값은 메소드 밖의 변수에 영향을 주지 않습니다.
728x90
반응형
'언어 > JAVA' 카테고리의 다른 글
첨부파일 다운시 파일명 공백이 +로 뜨는 부분 해결 (0) | 2022.11.08 |
---|---|
poi 엑셀 셀 병합 (0) | 2022.08.31 |
해외IP 차단 기능 개발 (0) | 2022.06.22 |
시큐어코딩 TOCTOU 해결 방법 (0) | 2022.02.26 |
보안 - 불충분 한 랜덤 값 사용 (0) | 2022.02.23 |