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…
Favourite tutorials for developers
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…
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…
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…
This tutorial shows you how to create a simple hello world example in Spring 3.0. Technologies used in this article :Spring 3.0.5.RELEASE, Maven 3.0.3, Eclipse 3.6, JDK 1.6.0.13 . In…
This quick guide example uses Maven to generate a simple Java project structure, and demonstrates how to retrieve Spring bean and prints a “hello world” string. Technologies used in this…
Spring @Profile allow developers to register beans by condition. For example, register beans based on what operating system (Windows, *nix) your application is running, or load a database properties file…
In Spring Boot, it picks .properties or .yaml files in the following sequences : application-{profile}.properties and YAML variants, application.properties and YAML variants. Tested :Spring Boot 2.1.2.RELEASE, Maven 3. This article…
In this article, we will show you how to use @Profile in Spring Boot and also how to test it. Tested with :Spring Boot 2.1.2.RELEASE, Maven 3. In Spring Boot,…
In this article, we will show you how to use YAML instead of properties file in Spring Boot. Tested with :Spring Boot 2.1.2.RELEASE, Maven 3, Snakeyaml:jar:1.23 . In short, create…
In this tutorial, we will show you how to set a default value for @Value . To set a default value in Spring expression, use Elvis operator : #{expression?:default value}…