专门在 TomEE 应用程序中激活 bean 验证
Activating bean validation in TomEE application specifically
我正在尝试在 TomEE 中激活 bean 验证,但在应用程序级别,而不是在容器级别。
根据the documentation,正确的属性设置为org.apache.openejb.default.system.interceptors = org.apache.openejb.bval.BeanValidationAppendixInterceptor
。在 system.properties
中设置它,即在容器级别上,工作正常。但是,在 application.properties
中设置它似乎并没有启用 bean 验证。
是否有不允许这样做的具体原因?或者它甚至是 TomEE 中的错误?
仅在容器级别读取配置。
请注意,这已从即将推出的 TomEE 7 中删除(class 存在,但实现是空的)因为 bean 验证 1.1 以标准方式支持它。
我正在尝试在 TomEE 中激活 bean 验证,但在应用程序级别,而不是在容器级别。
根据the documentation,正确的属性设置为org.apache.openejb.default.system.interceptors = org.apache.openejb.bval.BeanValidationAppendixInterceptor
。在 system.properties
中设置它,即在容器级别上,工作正常。但是,在 application.properties
中设置它似乎并没有启用 bean 验证。
是否有不允许这样做的具体原因?或者它甚至是 TomEE 中的错误?
仅在容器级别读取配置。
请注意,这已从即将推出的 TomEE 7 中删除(class 存在,但实现是空的)因为 bean 验证 1.1 以标准方式支持它。