Reading classpath file contents as bytes

In this post under Apache Commons IO, I will show with example how to read the contents of file present in your projects classpath as bytes. “IOUtils” class provides a static method named “resourceToByteArray”. This method reads the contents of the file as bytes. This method takes two arguments1) the file name2) the ClassLoader instance…… Continue reading Reading classpath file contents as bytes

Reading file contents using Iterator

In this post under Apache Commons IO, I will show with example how to read file contents using Iterator. “IOUtils” provides a static method named “lineIterator” which reads the file and returns an “Iterator” object. Each item returned by this iterator represent a line in the file. Using the “Iterator” object we can iterate the…… Continue reading Reading file contents using Iterator

MappingConstants.ANY_REMAINING

In this post under MapStruct, I will explain with example the purpose of “MappingConstants.ANY_REMAINING” enum constant. This enum constant is basically used when mapping source enum constant to destination enum constant. This enum constant is used in mapping interface to represent enum constants which don’t have explicit “@ValueMapping” annotation. Let me explain with an example…… Continue reading MappingConstants.ANY_REMAINING

MappingConstants.THROW_EXCEPTION example

In this post under MapStruct, I will explain with example the purpose of enum “MappingConstants.THROW_EXCEPTION”. This enum is mainly used when mapping source enum constant to destination enum constant. If you want to throw an exception for some source enum constant. We can use this enum constant. Below is the example showing the usage. Lets…… Continue reading MappingConstants.THROW_EXCEPTION example

Safe navigation operator

In this post under Spring SpEl, I will explain with example the usage of safe navigation operator. Lets say we have below pojo class Employee package spel.package24; public class Employee { private Integer id; private String name; private int salary; public Employee() { } public Employee(Integer id, String name, int salary) { this.id = id;…… Continue reading Safe navigation operator