Reverspring is a Java library that allows you to create Spring IoC XML files from POJO at runtime.

CoI stands for Control of Inversion: Reverspring just inverts the inversion of control mechanism of Spring Framework, allowing you to (re)write Spring descriptors starting from your Java objects. With Reverspring you can write process descriptors on XML files without re-inventing a new DTD or XML-Schema, but just using the well known Spring IoC syntax.

Latest news:
Reverspring 0.3.0 released
Sun, 11 May 2008 09:12:15 -0000 -

Reverspring 0.3.0 has been released.

This release contains some important new features, such as xml indentation and strategy pattern implementation to control xml generation.

To learn more about Reverspring, please visit our website at the following address


Reverspring official domain
Fri, 28 Dec 2007 16:02:43 -0000 -

now Reverspring CoI has an official web domain :-)



New Reverspring Website
Wed, 26 Dec 2007 13:42:45 -0000 -

Today Reverspring CoI (Control of Inversion) has an official web site: you can find it at

It is not yet a very beautiful one, but it's just the beginning ;-)


Reverspring 0.2.1 released
Mon, 24 Dec 2007 17:49:00 -0000 -

Reverspring 0.2.1 has just been released.

Reverspring allows you to create Spring IOC XML descriptors from POJO at runtime.

This is our Christmas gift for you :-)

this release fixes some bugs that plagued previous versions, in particular about map attributes


Reverspring 0.2.0 released
Wed, 21 Nov 2007 12:11:46 -0000 -

Reverspring 0.2.0 has just been released.

This release is the result of a lot of tests on RomaFramework project (, that has just started to use Reverspring to describe business processes and to change application configuration using runtime objects status.

These tests allowed us to improve Reverspring with new functionalities (i.e. custom constructor in the descriptor) and bug fixes.


Reverspring: COI 0.1.0 binary release
Wed, 07 Nov 2007 16:22:06 -0000 -

Reverspring allows you to create Spring XML descriptors from POJO at runtime

We are proud to announce that Reverspring COI (Control Of Inversion) 0.1.0 has been released as a binary distribution.

first SVN (beta-)release
Wed, 31 Oct 2007 12:52:02 -0000 -

I'm proud to announce that Reverspring source code is now available on SVN repository