Example of @Autowired (constructor injection)

In this post under Spring Core, I will show with example, how to use “@Autowired” annotation for constructor injection. In previous post, I showed how to use “@Autowired” annotation for setter injection. We call an approach as setter injection, when Spring framework automatically inject dependency to an object by calling the setter method of the…… Continue reading Example of @Autowired (constructor injection)

Generating random password

In this post under Passay, I will show with example how to generate random password. For our example I will generate a random password of length 15 characters containing english lowercase characters, uppercase characters, special characters and digits. Below is the complete code for your reference. Main class 1 package defaultPackage;2 3 import java.util.ArrayList;4 import…… Continue reading Generating random password

Verifying password has alphanumeric and special characters

In this post under Passay, I will show with example how to verify whether a password has alphanumeric and special characters. Below is the Main class for our example Main class 1 package defaultPackage;2 3 import java.util.ArrayList;4 import java.util.List;5 import java.util.Scanner;6 7 import org.passay.CharacterRule;8 import org.passay.EnglishCharacterData;9 import org.passay.PasswordData;10 import org.passay.PasswordValidator;11 import org.passay.Rule;12 import org.passay.RuleResult;13 14…… Continue reading Verifying password has alphanumeric and special characters

CollectionUtils collect method

In this post under Apache Collections, I will explain with example the purpose of “collect” static method in “CollectionUtils” class. The “collect” method takes a list of items, process or transform them and then create a new list containing transformed items. Below is an Main example showing its usage. Main class 1 package defaultPackage;2 3…… Continue reading CollectionUtils collect method

Example of @Autowired (setter injection approach 1)

In this post under Spring Core, I will explain with example the purpose and how to use “@Autowired” annotation. Till now in all my previous posts, you have seen how to create a bean. We can create a bean using either “@Bean” or “@Component” annotation. I have also showed you how to wire one “@Bean”…… Continue reading Example of @Autowired (setter injection approach 1)

Using @Profile on @Component annotated beans

In the previous post under Spring Core, I showed how to use “@Profile” annotation with “@Configuration” and “@Bean” annotation. In this post under Spring Core, I will show with example how to use “@Profile” annotation with “@Component” annotation. In previous post I also mentioned that “@Profile” annotation can be used with “@Configuration”, “@Bean”, and “@Component”…… Continue reading Using @Profile on @Component annotated beans

CollectionUtils containsAll method

In this post under Apache Collections, I will show with example the purpose of “CollectionUtils.containsAll” method. While developing applications we come around situations where we have to check whether elements of one collection is also present in another collection also or not. To do this, Apache Collections framework provides “CollectionUtils” utility class “containsAll” method. This…… Continue reading CollectionUtils containsAll method

Adding and accessing static members to Java Record

In this post under Java, I will show with example how to add and access static members in Java Record. Below is the structure of “Student” Record with static members Student 1 package core.record;2 3 public record Student(int id, String name, int age) {4 public static int noOfStudents;5 public static void display() {6 System.out.println(“Number of…… Continue reading Adding and accessing static members to Java Record

Using @Profile on @Beans annotated beans

In the previous post under Spring Core, I showed how to use “@Profile” annotation with “@Configuration” annotation. In this post under Spring Core, I will show with example how to use “@Profile” annotation with “@Bean” annotation. In previous post I also mentioned that “@Profile” annotation can be used with “@Configuration”, “@Bean”, and “@Component” annotation. The…… Continue reading Using @Profile on @Beans annotated beans