我一直在尋找一段時間,沒有運氣。我使用Spring MVC的而不是,但仍想使用@javax.validation.Valid
來啓用方法參數的驗證。舉個例子有沒有標準的方法來啓用JSR 303 Bean驗證使用帶註釋的方法參數
public class EventServiceImpl implements IEventService {
@Override
public void invite(@Valid Event event, @Valid User user) { ... }
}
使用MVC,這是@Controller
註解的bean啓用了一個簡單的<mvc:annotation-driven/>
(見5.7.4.3 Configuring a JSR-303 Validator for use by Spring MVC)。
使用AOP應該是相當簡單的。不過,我懷疑有一些標準的方法來做到這一點。因此,問題:對於非MVC應用程序和非控制器bean,是否有類似的事情來啓用註釋Bean的輸入驗證?