
암호화, HTTP 클라이언트, 캐싱, JSON, 스크립팅, 캡차 생성을 위한 모듈을 제공하는 포괄적인 Java 유틸리티 라이브러리로, 일반적인 개발 작업을 간소화합니다.
A set of tools that keep Java sweet.
-- 홈페이지: http://hutool.cn/ --
-- QQ 그룹②: 871141901 --
Hutool은 Java 도구 모음입니다. 단지 도구 모음일 뿐이지만, 모든 코드 줄을 단순화하고 모든 메서드를 줄여 Java 언어도 '달콤하게' 만들어 줍니다. Hutool은 처음에 제 프로젝트의 'util' 패키지를 정리한 것에서 시작했습니다. 이후 점차 비즈니스와 무관한 기능들을 축적하고 추가했으며, 다른 오픈소스 프로젝트의 정수를 폭넓게 배워 직접 정리하고 수정하면서 마침내 풍부한 오픈소스 도구 모음으로 완성되었습니다.
Hutool은 Hu + tool의 조어(만든 단어)입니다. 전자는 제 '이전 회사'에 대한 경의를 뜻하고, 후자는 도구(tool)라는 뜻입니다. '糊涂(어리석음)'와 발음이 비슷하며, '모든 일을 어리석게 바라보아 잃음도 얻음도 개의치 않는다'는 경지를 추구한다는 의미를 담고 있습니다.
Java 기본 도구 클래스로, 파일, 스트림, 암호화/복호화, 인코딩 변환, 정규식, 스레드, XML 등 JDK 메서드를 캡슐화하여 다양한 Util 도구 클래스를 구성하며, 동시에 다음 컴포넌트를 제공합니다:
프로젝트의 pom.xml 파일 dependencies에 다음 내용을 추가하세요:
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>4.1.11</version>
</dependency>
compile 'cn.hutool:hutool-all:4.1.11'
다음 링크 중 하나를 클릭하여 hutool-all-X.X.X.jar를 다운로드하면 됩니다:
Hutool은 누구나 Hutool에 기여하고 코드를 제공하는 것을 환영합니다. 다만 작성자는 강박증 환자이므로, 환자를 배려하기 위해 제출하는 PR(pull request)은 몇 가지 규칙을 따라야 합니다. 규칙은 다음과 같습니다:
v4-dev 브랜치로 보내주세요. Hutool은 4.x 버전부터 새로운 브랜치를 사용합니다. v4-master는 메인 브랜치로, 이미 중앙 저장소에 릴리스된 버전을 나타내며, 이 브랜치는 PR도 수정도 허용되지 않습니다. v4-dev 브랜치는 개발 브랜치로, Hutool의 다음 버전 또는 SNAPSHOT 버전이 이 브랜치에서 개발됩니다. 이 브랜치로 PR할 수 있습니다.Hutool이 괜찮다고 생각하신다면, 기부로 작성자에게 매운 간식(辣条) 한 봉지라도 사주세요~ 이에 감사드립니다 ^_^.
아래 링크를 클릭한 뒤, 페이지를 맨 아래로 내려 '기부'를 클릭하면 됩니다.