Spring Dependency Injection (DI)
In Spring frameowork, Dependency Injection (DI) design pattern is used to define the object dependencies between each other. It exits in two major types : 1 - Setter Injection -…
Favourite tutorials for developers
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need to recompile.
In Spring frameowork, Dependency Injection (DI) design pattern is used to define the object dependencies between each other. It exits in two major types : 1 - Setter Injection -…
Follow the Stackoverflow question about: Spring/Java error: namespace element 'annotation-config' ... on JDK 1.5 and higher to find the solution for fixing the error: java.lang.IllegalStateException: Context namespace element 'annotation-config' and…
Uses Spring to dependency inject a bean via constructor. 1. IOutputGenerator An interface and implementation class of it. 2. Helper class A helper class, later use Spring to DI the…
In Spring, @Qualifier means, which bean is qualify to autowired on a field. When you have multiple similar beans are declared in bean configuration file, will Spring know which particular…
In last Spring auto-wiring in XML example, it will autowired the matched property of any bean in current Spring container. In most cases, you may need autowired property in a…
In Spring, “Autowiring by AutoDetect“, means chooses “autowire by constructor” if default constructor (argument with any data type), otherwise uses “autowire by type“.
In Spring, “Autowiring by Constructor” is actually autowiring by Type in constructor argument. It means, if data type of a bean is same as the data type of other bean…
In Spring, “Autowiring by Type” means, if data type of a bean is compatible with the data type of other bean property, auto wire it. For example, a “person” bean…
In Spring, “Autowiring by Name” means, if the name of a bean is same as the name of other bean property, auto wire it. For example, if a “customer” bean…
In Spring framework, you can wire beans automatically with auto-wiring feature. To enable it, just define the “autowire” attribute in . In Spring, 5 Auto-wiring modes are supported: no –…