![]() |
1
2
没有任何标准验证可以针对JAXB注释进行。实际上,这在很大程度上是因为对象模型的类型化特性减少了可能出现的无效输入的数量(例如,如果我的customer元素有一个子address元素,那么我的customer对象有一个address属性,您不能在该属性上设置address对象以外的任何内容)。 您可能需要验证的地方是将集合限制为特定数量的元素(因为您有maxOccurs=“10”),或将字符串限制为特定长度(因为您有一个模式方面)。默认情况下,jaxb2.X(jsr222)不会在对象模型中生成这些内容(尽管您当然可以自己添加它们,就像人们使用JPA时那样)、使用jsr303并运行验证器。 与您的问题相关的其他要点:
|
![]() |
Mario Zelic · 更改子类方法签名时使用@重写注释 2 年前 |
![]() |
LM10 · @Resource注释的含义 6 年前 |
![]() |
Chris · 函数参数dtype声明不起作用? 6 年前 |
![]() |
edison ouyang · 招摇过市批注未生成预期结果 6 年前 |