Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
dependency_injection [2018/05/30 08:22]
root [Overview]
dependency_injection [2018/05/30 08:24] (current)
root [Overview]
Line 17: Line 17:
 * Dagger is a very lightweight framework with very few integrations,​ Java interface/​annotation configuration,​ and compile-time code-generated bindings. The code generation aspect makes Dagger very performant overall and particularly in resource-limited and mobile environments. (Android'​s different VM makes reflection especially slow, so Dagger is especially useful here.) * Dagger is a very lightweight framework with very few integrations,​ Java interface/​annotation configuration,​ and compile-time code-generated bindings. The code generation aspect makes Dagger very performant overall and particularly in resource-limited and mobile environments. (Android'​s different VM makes reflection especially slow, so Dagger is especially useful here.)
 * All three of the above frameworks support JSR-330, so a well-crafted library or application can be mostly agnostic to the DI container used. * All three of the above frameworks support JSR-330, so a well-crafted library or application can be mostly agnostic to the DI container used.
 +
 +Good overview article on Spring DI https://​stormpath.com/​blog/​spring-boot-dependency-injection
  
 == Feather ==  == Feather == 
 
dependency_injection.txt · Last modified: 2018/05/30 08:24 by root
 
RSS - 200 © CrosswireDigitialMedia Ltd