簡體   English   中英

JBOSS 5和Spring 3驗證注釋

[英]JBOSS 5 and Spring 3 Validation Annotations

我一直試圖在http://static.springsource.org/spring/docs/3.0.0.RC3/spring-framework-reference/html/ch05s07.html的指導下設置基於Spring 3注釋的驗證。 我正在使用JBOSS 5.0.1服務器; 但是,從Controller調用@Valid注釋時。 我收到錯誤,發現它將需要javax.validation。*;

添加了validate-api-1.0.0.GA.jar(用於javax.validation。*)后,我收到了有關它要求Hibernate Validator 4+的投訴,而后者又需要Hibernate 3.5+。 最后,我發現JBOSS 5不支持Hibernate 3.5+,因為它使用JPA-2,並且JBOSS 5與JPA-1緊密耦合。

在這一點上,我的腦痛。

有沒有人有在JBOSS 5下使用基於Spring 3注釋的驗證的成功示例?

我終於想出了答案。 我基本上通過以下示例恢復為使用Hibernate Validator 3.1:

http://wheelersoftware.com/articles/hibernate-validator-3.html

希望這對其他人有幫助。

我只想再添加一件事。 我設法將Hibernate Validator 4.01連接到JBOSS 5.01。 步驟如下:

  1. 從JBOSS common / lib目錄中刪除hibernate-validator.jar
  2. 將validation-api-1.0.0.GA.jar,hibernate-validator-4.1.0.Final.jar插入項目的WEB-INF / lib目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM