Spring Full-Stack Practical Cases
Aug 17, 2026 · Backend Development
Two Ways to Encrypt Fields in Spring Boot: @Convert and Oracle DBMS_CRYPTO
The article explains why encrypting sensitive fields such as phone numbers and ID cards is essential, then walks through two concrete implementations for Spring Boot 3.5.0—an application‑layer solution using @Convert with a custom AttributeConverter and a database‑layer solution using Oracle's DBMS_CRYPTO with @ColumnTransformer—complete with code, setup steps, and test results.
@ColumnTransformer@ConvertAttributeConverter
0 likes · 8 min read
