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