Spring ListFactoryBean example
The ‘ListFactoryBean‘ class provides developer a way to create a concrete List collection class (ArrayList and LinkedList) in Spring’s bean configuration file.
Spring Collections (List, Set, Map, and Properties) example
Spring examples to show you how to inject values into collections type (List, Set, Map, and Properties). 4 major collection types are supported : List – , Set – ,…
Spring bean scopes example
In Spring, bean scope is used to decide which type of bean instance should be return from Spring container back to the caller. 5 types of bean scopes supported :…
Spring inner bean examples
In Spring framework, whenever a bean is used for only one particular property, it’s advise to declare it as an inner bean. And the inner bean is supported both in…
How to inject value into bean properties in Spring
In Spring, there are three ways to inject value into bean properties: Normal way, Shortcut, “p” schema. Normal way: Inject value within a ‘value’ tag and enclosed with ‘property’ tag.…
Spring bean reference example
In Spring, beans can “access” to each other by specify the bean references in the same or different bean configuration file. If you are referring to a bean in different…
How to load multiple Spring bean configuration file
In a large project structure, the Spring’s bean configuration files are located in different folders for easy maintainability and modular. For example, Spring-Common.xml in common folder, Spring-Connection.xml in connection folder,…
Spring 3 JavaConfig @Import example
Normally, you will split a large Spring XML bean files into multiple small files, group by module or category, to make things more maintainable and modular. In Spring3 JavaConfig, the…
Spring loosely coupled example
The concept of object-oriented is a good design to break your system into a group of reusable objects. However, when system grows larger, especially in Java project, the huge object…
Spring 3 JavaConfig example
Since Spring 3, JavaConfig features are included in core Spring module, it allow developer to move bean definition and Spring configuration out of XML file into Java class. But, you…