Petite

Petite IoC container binds your components in loose-coupled architecture. Using few annotations, or manually, you can wire beans with ease. Petite is lightweight, fast and still powerful enough to help you build whatever you imagined.