In this post under Apache Commons IO, I will explain with example how to skip certain amount data while reading. We can use static “skip” method available as part of “IOUtils” class. This method takes two arguments1) the reader from where it is reading data. The reader can be byte or character stream2) the number…… Continue reading Skipping data while reading
Mapping using builder pattern
In all my previous post under MapStruct, whenever MapStruct has to create a target object it used constructor. What if the target class follows builder pattern instead of using a simple constructor. In this post under MapStruct where object is mapped from source to destination class. I will show with example how to instruct MapStruct…… Continue reading Mapping using builder pattern
PUT example
In this post under Spring REST Template, I will show with example how to perform http PUT operation. For our example I will be updating a “Post” object with id 1 at resource “http://jsonplaceholder.typicode.com/posts”. Below is the class structure of “Post” class. Post package package7; public class Post { private int id; private String title;…… Continue reading PUT example
Writing String data to an output stream
In this post under Apache Commons IO, I will show with example how to write String data to an output stream. The Apache Commons IO library, provides a overloaded static method “write” under “IOUtils” class. We can use this method to write String data to an output stream. Its just a one line of code.…… Continue reading Writing String data to an output stream
postForLocation example
In this post under Spring RestTemplate, I will explain with example the purpose of “postForLocation” method in “RestTemplate” class. The “postForLocation” method is similar to “postForObject” both are used to perform a POST request. The only difference is “postForLocation” method returns a url which points to the location where the newly created resource can be…… Continue reading postForLocation example
InheritInverseConfiguration annotation example
In this post under MapStruct I will explain with example the purpose of “InheritInverseConfiguration” annotation. Lets say you have Mapper interface that has declared a method whose purpose is to map properties of “Student” to properties of “StudentDTO”. You have used “@Mapping” annotation on the method to tell MapStruct how to map property that differ…… Continue reading InheritInverseConfiguration annotation example
Reading file contents as a List of Strings
In this post under Apache Commons IO, I will show with example how to read file contents into a List of Strings. To implement this requirement, the library class “IOUtils” provide with a method named “readLines” This method takes a “FileReader” instance as an argument and return a list of Strings, where each String represents…… Continue reading Reading file contents as a List of Strings
postForObject example
In this post under Spring RestTemplate, I will show with example to make a POST http request. To make a POST http request, Spring RestTemplate framework provides “postForObject” method in “RestTemplate” class. This method takes 3 arguments, which are1) url2) Object to be posted3) Response type Below is the complete main code for your reference.…… Continue reading postForObject example
Adding callback methods in java interface class used as Mapper interface
In previous post under MapStruct I showed with example how to add callback methods in abstract class used as Mapper interface. In this post I will show with example how to add callback methods in interface used as Mapper Interface. For our example I will take the below Pojo class Student package package19; public class…… Continue reading Adding callback methods in java interface class used as Mapper interface
Adding callback methods in abstract class used as Mapper interface
In this post under MapStruct, I will show with example how to add callback methods which will be executed before and after mapping, in abstract class used as Mapper interface. We use two annotations “@BeforeMapping” and “@AfterMapping” to annotate methods which will be called before and after mapping. Lets say for example I have to…… Continue reading Adding callback methods in abstract class used as Mapper interface