Какая часть Apache Commons экономит вам больше всего времени? - PullRequest
10 голосов
/ 17 марта 2010

Сообщество вики уже создано, ребята.

Какая часть Apache Commons экономит вам больше всего времени?

Мне любопытно собрать их список, чтобы просмотреть и посмотреть, о чем я не знаю, или что я должен использовать чаще, чем нет.

Ответы [ 11 ]

8 голосов
/ 17 марта 2010

StringUtils.isBlank (Строка)

5 голосов
/ 17 марта 2010

commons-codec - классы Base64 и Hex не менее.

5 голосов
/ 17 марта 2010

commons-lang

Поскольку в StringUtils есть много статических методов, я хотел бы использовать их, используя язык выражений (EL) в шов , отображая StringUtils в качестве компонента

#{stringutils.left(r.map.job_error, 9)}

В компонентах.xml:

<component name="stringutils" class="org.apache.commons.lang.StringUtils" scope="stateless"/>
4 голосов
/ 17 марта 2010

IOUtils, в частности FileUtils и IOUtils; такое ощущение, что файлы + потоки должны были быть сделаны. Повторяющаяся работа выполняется для меня, и код быстрее пишется и читается легче.

3 голосов
/ 17 марта 2010

commons-configuration весьма полезен при написании настраиваемого кода.

3 голосов
/ 17 марта 2010

Я большой поклонник Apache Digester. Мне нравится сохранять вещи в XML, и мне нравится его XML-парсер, основанный на правилах, который просто дает мне объект без усилий.

2 голосов
/ 14 мая 2010

ArrayUtils: для моей разработки приложений это помогло больше всего.

2 голосов
/ 17 марта 2010

FileUpload определенно. Остаток либо относительно легко выращивать (что подразумевает, что он не экономит столько времени), либо имеет лучшие альтернативы.

1 голос
/ 17 марта 2010

Apache Commons - предоставляет различные повторно используемые компоненты. Я часто использую - Коллекции, IO, Digester, BeanUtils и EXEC.

1 голос
/ 17 марта 2010

DateUtils . Это намного проще в использовании, чем встроенные в Java классы Date и Calendar. Я не знаю, что бы я без этого делал!

...