Cucumber Data Table – Convert One Column Table to a List

Introduction In this post you will see an example on cucumber data table – convert one column table to a list. Cucumber is a tool for running automated acceptance tests written in a behavior-driven development (BDD) style. Cucumber is written in the Ruby programming language. Cucumber projects are available for other platforms beyond Ruby. Cucumber works with Ruby, Java, .NET,…

How to concurrently execute tasks using Java in Spring

This tutorials will show you how we can concurrently execute different operations using Java utility class called java.util.concurrent.Executors in Spring framework. Spring supports XML as well as Programmatic configuration of beans but, here we will use XML based metadata configuration. If you already have an idea on how to create a maven project in Eclipse will be great otherwise I…

Deploy both war and jar files into Nexus using maven in Jenkins

Introduction This tutorial will show you how to deploy both war and jar file from an web application using maven in Jenkins. By default when we build the web project in Jenkins then the war file gets uploaded into nexus repository but not the jar file. Sometimes we need to upload both war and jar files for an web application…

Create Both War And Jar Files Using Maven

JAR/WAR This tutorial will show you how to create both war and jar files in a web application using maven build tool. Sometimes you may need to create both war and jar files for a web application using maven build tool because some other standalone project needs to include the jar file for this web application. For example you can…

Embedded HSQL Database with Spring

Introduction This tutorial will show you how you can work with embedded HSQLDB with Spring framework. This application will show you a CRUD (Create, Read, Update and Delete) operation using embedded HSQLDB. Sometimes you need to work with an in memory database when you want to demonstrate certain database centric features of an application during development phase. Such situation may…

Compound Property Names in Spring

With this example I will show you how compound or nested property names work in Spring application. Compound or nested property names are perfectly legal when setting bean properties, as long as all components of the path except the final property name are non-null. You can use compound or nested property names when you set bean properties, as long as…

Depends-on in Spring

With this example I will show you how depends-on (@DependsOn annoattion) works in Spring application. Depends-on is basically used when you have a dependency on another bean without which you cannot proceed with the execution of your operations in current bean. Or if you need to initialize any bean before another bean, depends-on does this job. While creating bean you…

Collection merging in Spring

With this example we will show you how to merge Collections in Spring. Since Spring 2.0, the container supports merging of collections. You can define <prop/>, <list/>, <map/> and <set/> of parent-style and then you can inherit the child-style element and override values of each type from parent collections. That is, the child collection’s values are the result of merging…

Collection Element Set In Spring

Introduction Here in this example I am going to show you how to work with collection element set in Spring Boot application. Actually, a set of properties will be injected into a Spring bean. These properties are configurable in theĀ application.propertiesĀ or XML configuration files. So, you declare set of values in the configuration or properties file and Spring bean pick them…

Working with Collection Element Type Map in Spring Application

With this example I will show you how to inject Collection Type Map in Spring Bean. I am going to show you in Spring Boot framework how to read map based key/value pair. I will also show you how to read the map based values from traditional XML config file. In order to show how Collections can be injected in…