Tag

Hutool

1 views collected around this technical thread.

Code Ape Tech Column
Code Ape Tech Column
Mar 24, 2025 · Backend Development

Overview of Common Java Expression Engines and Utility Classes

This article provides a comprehensive overview of popular Java expression engines—including Spring EL, OGNL, Aviator, MVEL2—and demonstrates how the Hutool facade unifies them with utility classes, offering developers a clear guide to choose and integrate the right engine for their backend applications.

HutoolJavaOGNL
0 likes · 16 min read
Overview of Common Java Expression Engines and Utility Classes
Selected Java Interview Questions
Selected Java Interview Questions
Mar 20, 2025 · Backend Development

Implementing Global Data Desensitization with Hutool and Spring AOP

This article demonstrates how to build a reusable data‑desensitization component in Java by defining custom annotations, extending Hutool's DesensitizedUtil, and creating a Spring AOP aspect that automatically masks sensitive fields in returned objects such as pages, lists, or single entities.

AnnotationsAspect-Oriented ProgrammingData Desensitization
0 likes · 7 min read
Implementing Global Data Desensitization with Hutool and Spring AOP
macrozheng
macrozheng
Feb 7, 2025 · Backend Development

Boost Java Development with Hutool: 17 Essential Utility Classes Explained

This article introduces the Hutool Java utility library, showing how to install it via Maven and demonstrating 17 commonly used utility classes with code examples that simplify type conversion, date handling, JSON processing, string manipulation, reflection, encryption, validation, and more for backend developers.

HutoolJavaMaven
0 likes · 15 min read
Boost Java Development with Hutool: 17 Essential Utility Classes Explained
Java Tech Enthusiast
Java Tech Enthusiast
Jan 6, 2025 · Backend Development

Overview of Common Java Expression Engines and Utility Wrappers

The article surveys popular Java expression engines—including Spring Expression Language, OGNL, Aviator, and MVEL2—detailing their key features and providing lightweight utility wrappers, and highlights Hutool’s unified façade that can encapsulate these engines to simplify dynamic rule evaluation in backend applications.

HutoolJavaOGNL
0 likes · 12 min read
Overview of Common Java Expression Engines and Utility Wrappers
Architecture Digest
Architecture Digest
Jan 5, 2025 · Backend Development

A Comparative Overview of Java Expression Engines: Spring EL, OGNL, Aviator, MVEL, and Hutool

This article introduces and compares several Java expression engines—including Spring Expression Language, OGNL, Aviator, MVEL, and Hutool's expression facade—detailing their key features, typical use cases, security considerations, and providing utility class examples with code snippets for each engine.

Expression LanguageHutoolJava
0 likes · 12 min read
A Comparative Overview of Java Expression Engines: Spring EL, OGNL, Aviator, MVEL, and Hutool
macrozheng
macrozheng
Nov 2, 2024 · Backend Development

Is Hutool Worth Using? A Deep Dive into Java’s Popular Utility Library

This article examines the popular Chinese Java utility library Hutool, discussing its features, recent updates, pros and cons, and provides practical code examples for integration, covering dependency setup, type conversion, email, ID generation, HTTP requests, caching, encryption, threading, and more.

HutoolJavaUtility Library
0 likes · 18 min read
Is Hutool Worth Using? A Deep Dive into Java’s Popular Utility Library
Top Architecture Tech Stack
Top Architecture Tech Stack
Sep 12, 2024 · Backend Development

An Introduction to the Hutool Java Utility Library and Its Common Tools

This article introduces the Hutool Java utility library, outlines its extensive feature set, shows how to add it via Maven, and provides code examples for frequently used utilities such as DateUtil, StrUtil, NumberUtil, MapUtil, SecureUtil, and CaptchaUtil, helping developers boost backend productivity.

CodeExamplesHutoolJava
0 likes · 8 min read
An Introduction to the Hutool Java Utility Library and Its Common Tools
Code Ape Tech Column
Code Ape Tech Column
Aug 13, 2024 · Backend Development

Hutool 6.0 Upgrade: Package Renaming, Refactoring, and Compatibility Changes

The article explains the major changes in Hutool 6.0, including the shift of package names to org.dromara.hutool, extensive refactoring of utilities and the HTTP module, performance optimizations, and provides migration guidance and recommendations for developers considering the upgrade.

CompatibilityHutoolPackage Renaming
0 likes · 10 min read
Hutool 6.0 Upgrade: Package Renaming, Refactoring, and Compatibility Changes
Java Tech Enthusiast
Java Tech Enthusiast
Aug 11, 2024 · Information Security

Java Data Desensitization with Hutool and Custom Jackson Serializer

The article demonstrates how to mask sensitive Java backend data by using Hutool's DesensitizedUtil for common types and a custom @Desensitization annotation with a DesensitizationTypeEnum‑driven Jackson serializer (or Fastjson ValueFilter) to apply flexible masking rules during JSON serialization.

Data DesensitizationHutoolJackson
0 likes · 7 min read
Java Data Desensitization with Hutool and Custom Jackson Serializer
Selected Java Interview Questions
Selected Java Interview Questions
Jul 27, 2024 · Backend Development

Hutool 6.0 Upgrade: Package Name Changes, New Features, and Migration Guide

This article explains why Hutool switched its package names to org.dromara.hutool in version 6.0, details the major refactorings, performance optimizations, and API changes, and provides practical migration advice and code examples for developers upgrading from 5.x to 6.0.

HutoolJavaOpen-source
0 likes · 10 min read
Hutool 6.0 Upgrade: Package Name Changes, New Features, and Migration Guide
Architect
Architect
Apr 5, 2024 · Backend Development

Implementing a Spring Boot Encryption/Decryption Starter with Hutool-Crypto

This article explains how to build a reusable Spring Boot starter that automatically encrypts response data and decrypts request payloads using Hutool-Crypto's AES utilities, covering request stream handling, validation, custom starter configuration, and example code for controllers and entities.

AESEncryptionHutool
0 likes · 23 min read
Implementing a Spring Boot Encryption/Decryption Starter with Hutool-Crypto
macrozheng
macrozheng
Jan 3, 2024 · Backend Development

Unlock Java Productivity: Master Hutool’s Powerful Utility Library

This article introduces the Hutool Java utility library, outlines its modules, shows how to add it to a Maven project, and provides practical code examples for HTTP requests, random codes, pinyin conversion, timing, number handling, data masking, email sending, and Bloom filters, demonstrating how Hutool can streamline backend development.

HutoolJavaUtility Library
0 likes · 14 min read
Unlock Java Productivity: Master Hutool’s Powerful Utility Library
Architecture Digest
Architecture Digest
Oct 17, 2023 · Backend Development

Introduction to Hutool: A Comprehensive Java Utility Library

This article introduces Hutool, a versatile Java utility library that consolidates common functions such as file handling, encryption, caching, and more, provides Maven installation instructions, and demonstrates practical code examples for date, string, number, map, security, and captcha utilities.

HutoolJavaMaven
0 likes · 8 min read
Introduction to Hutool: A Comprehensive Java Utility Library
Architect's Tech Stack
Architect's Tech Stack
Aug 21, 2023 · Backend Development

Introducing Hutool: A Comprehensive Java Utility Library with Installation and Code Examples

This article introduces the Hutool Java utility library, outlines its many modules and features, shows how to add it via Maven, and provides practical code examples for date, string, number, map, encryption, and captcha utilities to help developers avoid reinventing the wheel.

HutoolJavaMaven
0 likes · 9 min read
Introducing Hutool: A Comprehensive Java Utility Library with Installation and Code Examples
Architect's Guide
Architect's Guide
Aug 18, 2023 · Backend Development

Introducing Hutool: A Comprehensive Java Utility Library

This article introduces Hutool, a Java utility library that consolidates common enterprise‑level tools such as file handling, encryption, date manipulation, and data conversion, explains its main modules, shows how to add it via Maven, and provides practical code examples for quick integration.

HutoolJavaUtility
0 likes · 9 min read
Introducing Hutool: A Comprehensive Java Utility Library
Top Architect
Top Architect
Jul 25, 2023 · Backend Development

Introducing Hutool: A Comprehensive Java Utility Library and Its Usage

This article introduces the Hutool Java utility library, outlines its extensive modules such as AOP, cache, cron, crypto, and provides installation instructions and code examples for common utilities like DateUtil, StrUtil, NumberUtil, MapUtil, SecureUtil, and CaptchaUtil to boost development efficiency.

HutoolJavaUtility
0 likes · 10 min read
Introducing Hutool: A Comprehensive Java Utility Library and Its Usage
macrozheng
macrozheng
May 19, 2023 · Backend Development

Why Upgrading Hutool Can Break Bean Copy and Safer Alternatives

Upgrading the Hutool library from 5.7.2 to 5.8.8 caused unexpected BeanUtil.copyProperties failures due to new validation logic, prompting a detailed analysis of the issue and a comparison of safer object‑mapping approaches such as explicit getters/setters, ModelMapper, and MapStruct.

BeanCopyHutoolJava
0 likes · 6 min read
Why Upgrading Hutool Can Break Bean Copy and Safer Alternatives
macrozheng
macrozheng
Apr 17, 2023 · Fundamentals

How to Efficiently Split Large Java Lists into Smaller Chunks

This article explains why MySQL’s SQL length limit can cause batch‑insert failures and demonstrates five practical ways to partition a large Java List—using Guava, Apache Commons, Hutool, JDK Stream, and custom subList—complete with code examples and execution results.

Apache CommonsGuavaHutool
0 likes · 9 min read
How to Efficiently Split Large Java Lists into Smaller Chunks
Java Captain
Java Captain
Jan 24, 2021 · Backend Development

An Overview of the Hutool Java Utility Library and Its Common Tools

This article introduces Hutool, a comprehensive Java utility library, detailing its core modules, practical code examples for encryption, HTML handling, and scheduling, and provides guidance on how to integrate its features into Java projects.

EncryptionHutoolJava
0 likes · 6 min read
An Overview of the Hutool Java Utility Library and Its Common Tools