Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
forked fromsebthom/oval

See@mlehmoine or @lendup/devops with questions about this repository

License

NotificationsYou must be signed in to change notification settings

lendup/oval

 
 

Repository files navigation

Build StatusLicenseDownload

  1. What is it?
  2. User Guide
  3. Articles about OVal
  4. Projects using OVal
  5. License

What is it?

logo

OVal is a pragmatic and extensible validation framework for any kind of Java objects (not only JavaBeans).Constraints can be declared with annotations (@NotNull,@MaxLength),POJOs or XML.

Custom constraints can be expressed as custom Java classes or by using scripting languages such asJavaScript,Groovy,BeanShell,OGNL orMVEL.

Besides field/property validation OVal implementsProgramming by Contract features by utilizingAspectJ based aspects or viaSpring AOP. This for example allows runtime validation of constructor/method arguments.

User Guide

The user guide is availableUSERGUIDE.md

Articles about OVal

There exist some articles and blog entries talking about and/or referencing OVal:

Projects using OVal

License

All files are released under theEclipse Public License 2.0.

About

See@mlehmoine or @lendup/devops with questions about this repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java98.7%
  • Other1.3%

[8]ページ先頭

©2009-2025 Movatter.jp