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
Simple Java Record Example
In this post under Java, I will introduce you with example to Java’s Record classes. Introduced in Java 16, is a immutable data class, whose main purpose is hold read only data. Below shows how to create Record class. Person Record package core.record;public record Person(int id, String name, int age) {} We save the file…… Continue reading Simple Java Record Example
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