Skip to content

thurn/infuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infuse is a dependency injection microframework for Java. Its goal is to provide a useful subset of the features in frameworks like Guice and Dagger in a few hundred lines of code without using reflection or code generation. Its design is intentionally extremely simple -- it's effectively just a pattern for using factory functions in your code. The largest benefit of following this pattern is consistency; all objects in your application will have a common way of specifying their dependencies.

The com.tinlib.infuse.example package contains an example of how to use Infuse in your own code, following the example of creating a coffee-maker application from Dagger.

About

Dependency injection microframework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors