Skip to Main Content
Learn Spring for Android Application Development
book

Learn Spring for Android Application Development

by S. M. Mohi Us Sunnat, Igor Kucherenko
January 2019
Intermediate to advanced content levelIntermediate to advanced
392 pages
10h 11m
English
Packt Publishing
Content preview from Learn Spring for Android Application Development

Dependency injection

DI is a system where dependencies of an object are provided by outside containers. Spring DI helps in wiring a class with its dependencies and keeping them decoupled so that we can inject these dependencies at runtime.

The dependencies are characterized in the bean configuration. The two most common approaches to injecting objects utilizing XML are constructor injection and setter injection, which we'll take a look at now:Constructor injection

Constructor injections inject dependencies to the class constructor. Let's take a look at an example of the constructor injection. Reuse the previous project and modify the content of beans.xml:

<?xml version = "1.0" encoding = "UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Building Applications with Spring 5 and Vue.js 2

Building Applications with Spring 5 and Vue.js 2

James J. Ye

Publisher Resources

ISBN: 9781789349252Supplemental Content