opensolon / solon

🔥 Java "new" application development Framework: Restrained, concise, EFFICIENT, OPEN, ECOLOGICAL!! 300% higher concurrency 50% memory savings Startup is 10 times faster. Packing 90% smaller; Compatible with java8 ~ java22.
https://solon.noear.org
Apache License 2.0
2.22k stars 221 forks source link

增加给所有controller开启效验的配置项 #247

Closed CY-1 closed 6 months ago

CY-1 commented 6 months ago

关于 https://gitee.com/noear/solon/issues/I98A2U 的实现 直接新增一个配置项:solon.validation.allControllerValidation 默认为false 为true时直接给所有controller增加拦截器,为false则依旧只给有@valid的controller生效

noear commented 6 months ago

思来想去,这个功能没有必要加。通过基类加 @Valid 可以实现同等效果,还能保持规则的统一。。。产品体验设计里有种讲法:

对框架来讲,加功能很容易,减功能难哪!而克制,是我们这个框架的指导原则。。。如果谁个人有这种需求,可以把容器里的注解处理重新注册一下即可。