Сообщество вики уже создано, ребята.
Какая часть Apache Commons экономит вам больше всего времени?
Мне любопытно собрать их список, чтобы просмотреть и посмотреть, о чем я не знаю, или что я должен использовать чаще, чем нет.
StringUtils.isBlank (Строка)
commons-codec - классы Base64 и Hex не менее.
Base64
Hex
commons-lang
Поскольку в StringUtils есть много статических методов, я хотел бы использовать их, используя язык выражений (EL) в шов , отображая StringUtils в качестве компонента
#{stringutils.left(r.map.job_error, 9)}
В компонентах.xml:
<component name="stringutils" class="org.apache.commons.lang.StringUtils" scope="stateless"/>
IOUtils, в частности FileUtils и IOUtils; такое ощущение, что файлы + потоки должны были быть сделаны. Повторяющаяся работа выполняется для меня, и код быстрее пишется и читается легче.
commons-configuration весьма полезен при написании настраиваемого кода.
Я большой поклонник Apache Digester. Мне нравится сохранять вещи в XML, и мне нравится его XML-парсер, основанный на правилах, который просто дает мне объект без усилий.
ArrayUtils: для моей разработки приложений это помогло больше всего.
FileUpload определенно. Остаток либо относительно легко выращивать (что подразумевает, что он не экономит столько времени), либо имеет лучшие альтернативы.
Apache Commons - предоставляет различные повторно используемые компоненты. Я часто использую - Коллекции, IO, Digester, BeanUtils и EXEC.
DateUtils . Это намного проще в использовании, чем встроенные в Java классы Date и Calendar. Я не знаю, что бы я без этого делал!