Announcement Announcement Module
No announcement yet.
SpringContracts 0.3 released Page Title Module
Move Remove Collapse
This topic is closed
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • SpringContracts 0.3 released

    SpringContracts ( is an extendable Java solution for Design By Contract
    (see that integrates seamlessly with the Spring Framework for easy activation and configuration.

    For more information please see the former announcement for SpringContracts 0.1 and 0.2 at

    New features in release 0.3:

    - Contract Validation for Constructors and ad hoc instantiations due to Load Time Weaving
    - Beanshell / Java as specification language
    - Spring 2.0 NamespaceHandler for concise external contract notation
    - Simultaneous usage of Annotations and external contract notation for contract definition
    - New Handler for publishing contract violations as lightweight Spring Application events
    - Reference guide documentation (draft version)

    SpringContracts 0.3 is an open source project under the Apache license and available for download at

    Have fun!

    Mario Gleichmann