Java에서 제네릭(Generic)은 클래스나 메소드에서 사용할 타입을 나중에 지정할 수 있도록 하는 기능입니다. 제네릭을 사용하면 클래스나 메소드가 여러 종류의 타입에 대해 동작할 수 있어 코드의 재사용성을 높일 수 있습니다.아래는 Java에서 제네릭을 사용하는 예시
파일을 바이너리 데이터로 변경 및 전송 서버에 있는 파일을 외부 api에 전달하기 위해.. 서버에 파일을 불러와 바이너리로 변경, 인코딩 후 파라미터에 담아 전송. dependency 추가 코드 작성
바이너리 데이터를 파일로 변환.파라미터로 받은 바이너리 문자열을 파일로 저장 하기 위해.. 디코딩 후 원하는 경로에 저장.바이너리 파일을 외부에서 제공받은 경우 그에 맞게 디코딩을 해줘야합니다.위 예시는 바이너리 파일을 Base64 인코딩 > URLEncoder 인코딩
Java에서 zip4j를 사용해 Zip 파일을 생성하고 암호를 걸어봅시다.zip4j dependency 추가Java 코드 작성참고https://github.com/srikanth-lingala/zip4j?tab=readme-ov-file