초급 개발자 mylee 개발 노트

  • 홈
  • 태그
  • 방명록

개발노트/Java 2

[Java] zip4j 로 파일 암호화/복호화 스트림 처리

zip4j 라이브러리를 사용해서 파일을 암호화하고 stream으로 처리하는 방법 정리해봄! 0. 개발 환경Java 17Spring Bootzip4j 2.11.5 1. 라이브러리 의존성 추가 (Maven pom.xml) net.lingala.zip4j zip4j 2.11.5   2. 파일 업로드 (암호화)zipParameters.setFileNameInZip(zip파일 내부에 저장될 원본파일명) 꼭 지정해줘야함!!public void encryptAndSaveFile(MultipartFile file, String storePath, String password) throws Exception { // 저장 경로 생성 File saveFolder = new File(storePa..

개발노트/Java 2025.01.24

[Java] StringUtil.nvlStr() 사용법 정리

오늘도 어김없이 NullPointerException 발생... 문자열 null 처리 때문이었다.StringUtil.nvlStr() 메서드 사용법 확실히 정리하고 넘어가자. 1. nvlStr() 기본 개념일단 제일 기본적인 형태:// null이면 빈문자열("") 반환, 아니면 원래 값 반환String result = StringUtil.nvlStr(someString);  2. 직접 구현해보기회사 코드 보니까 이런 식으로 구현되어 있었다:public static String nvlStr(String str) { return str == null ? "" : str;}// 오버로딩된 버전도 있음public static String nvlStr(String str, String defaultValue)..

개발노트/Java 2025.01.11
이전
1
다음
더보기
프로필사진

초급 개발자 mylee 개발 노트

dev-mylee 님의 블로그 입니다.

  • 분류 전체보기 (35)
    • 개발노트 (35)
      • Java (2)
      • Spring (5)
      • JavaScript (7)
      • jQuery (6)
      • jqGrid (9)
      • TroubleShooting (6)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바