Skip to content

bodar/yadic.java

Repository files navigation

yadic.java

Yet Another Dependency Injection Container (Java version)

A super small and lightening fast dependency injection container for Java written in Java.

Yadic (.Net) is still on Google Code

Yadic is now available for Ruby

Yadic is a container with attitude and aligns itself with the following tenets;

  • lightweight (only 12KB)
  • lightening fast (1 million resolves in 0.28s)
  • simple (only 2 main functions)
  • configuration in code (not in XML)
  • one lifetime choice (the lifetime of the container)
  • good code design (built in decorator pattern)
  • open (can chain any vendor container)

Maven repo => http://repo.bodar.com/

##Versions##

  • 1.x - Stable - Requires Java 7+
  • 2.x - Development - Requires Java 8+

Thanks to JProfiler for providing an Open Source License