@Target(FIELD) @Retention(RUNTIME) public @interface NonSecret
This annotation is used to mark a field as non-secret. It is used to mark a field that may be named in a way to imply that it contains secret or sensitive information, but it does not. This is used to indicate that the field should not be treated as a secret in the OpenAPI schema generation process and a warning should NOT be logged for this field.

For example, a field name containing "noPassword" may be marked with this annotation to indicate that it does not contain a password. This is used to prevent the OpenAPI schema generation process from logging a warning for this field.