Spring Batch- Read an XML file and write to a CSV file

In this post we will learn about how to use Spring Batch to read an XML file using StaxEventItemReader and write to a Flat CSV file using FlatFileItemWriter. We will also witness the usage of JobExecutionListener and itemProcessor. Let’s get going. Other interesting posts you may like Spring Boot+AngularJS+Spring Data+Hibernate+MySQL CRUD App Spring Boot REST…

Continue reading

Spring Batch- Read a CSV file and write to an XML file

In this post we will learn about how to use Spring Batch to read a flat CSV file using FlatFileItemReader and write to an XML file using StaxEventItemWriter. We will also witness the usage of JobExecutionListener and itemProcessor. Let’s get going. Other interesting posts you may like Spring Boot+AngularJS+Spring Data+Hibernate+MySQL CRUD App Spring Boot REST…

Continue reading

Spring 4 MVC REST Service Example using @RestController

Spring provides first class support for developing REST services. In this article, we will be developing a Spring 4 MVC based RESTful JSON service & RESTful XML service using Spring 4 @RestController annotation. Spring, behind the scenes, uses HttpMessageConverters to convert the response into desired format [ JSON/XML/etc..] based on certain libraries available on the…

Continue reading

Spring 4 MVC HelloWorld Tutorial – Annotation/JavaConfig Example

Spring MVC 4 HelloWorld Annotation/JavaConfig Example, step-by-step learning Spring MVC 4 annotations, project setup, code, deploy & Run, in simple way. Let’s get going. Other interesting posts you may like Spring Boot+AngularJS+Spring Data+Hibernate+MySQL CRUD App Spring Boot REST API Tutorial Spring Boot WAR deployment example Secure Spring REST API using OAuth2 Spring Boot Introduction +…

Continue reading

Spring 4 MVC HelloWorld Tutorial – Full XML Example

This tutorial introduces you to Spring MVC 4 basics, using classic Hello World example without skipping any step. Spring 4 MVC HelloWorld Tutorial – Annotation/JavaConfig Example contains the Annotations based full example. Let’s get going. Other interesting posts you may like Spring Boot+AngularJS+Spring Data+Hibernate+MySQL CRUD App Spring Boot REST API Tutorial Spring Boot WAR deployment…

Continue reading

Create a Maven Project with CommandLine

In this tutorial, we will look on how to create a java project with Maven. Following technologies being used: Maven 3.1.1 JDK 1.6 Eclipse JUNO Service Release 2 M2Eclipse plugin (Optional) Let’s get going. Step 1: Install and setup maven In case you don’t have maven already installed on your system, Please follow Maven Download…

Continue reading

Create a Maven Web Project with Eclipse

This post demonstrates creating a Maven web project with eclipse. This is fairly simple. Let’s begin. 1: Start Eclipse, click on File->New->Other 2: In the popped New wizard, scroll down and select Maven->Maven Project, click Next 3: In above screen, leave the ‘Use default workspace location’ selected to create this project in the current workspace.Click…

Continue reading

Hibernate Many-To-Many Bidirectional (Annotation)

In this tutorial, we will learn about how to use Hibernate Many-To-Many Bidirectional mapping using annotation based configuration. In Many-To-Many association, an extra table is used (known as Joined table) whose primary key is the combination of primary key of both the associated tables.In other words there is a foreign key association between the joined…

Continue reading

Hibernate Many-To-Many Unidirectional ( Annotation)

In this tutorial, we will learn about how to use Hibernate Many-To-Many Unidirectional mapping using annotation based configuration. In Many-To-Many association, an extra table is used (known as Joined table) whose primary key is the combination of primary key of both the associated tables.In other words there is a foreign key association between the joined…

Continue reading

Hibernate Many-To-One Bidirectional (Annotation)

In this tutorial, we will learn about how to use Hibernate Many-To-One Bidirectional mapping using annotation based configuration. Schema layout for Many-To-One Bidirectional mapping is exactly same as Many-To-One Unidirectional Mapping. One table has a foreign key column that references the primary key of associated table.In Bidirectional relationship, both side navigation is possible. We are…

Continue reading