Backend Development Spring Boot Subjective
Oct 03, 2025

How do you implement custom configuration properties validation?

Detailed Explanation
Use validation annotations on configuration properties:\n\n@ConfigurationProperties(prefix="app")\n@Validated\npublic class AppProperties {\n @NotNull\n @Size(min=1, max=50)\n private String name;\n \n @Min(1)\n @Max(65535)\n private int port;\n \n @Pattern(regexp="^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$")\n private String adminEmail;\n}
Discussion (0)

No comments yet. Be the first to share your thoughts!

Share Your Thoughts
Feedback