JHipster: Exploring and Improving the Spring Boot REST API


In our last blog post, we have created a simple blog application using JHipster, which is a Yeoman based code generator for Angular and Spring Boot. This time, we will explore and improve the Spring Boot REST API that is generated by JHipster automatically. In the last blog, we had created following model; a simple blog: … More JHipster: Exploring and Improving the Spring Boot REST API

Hello Java Hipster: Angular 4 and Spring Boot


In this blog post, Java Hipster will help us creating a mini blog application based on Angular 4 and Spring Boot. Angular is a popular framework for creating reactive single page applications, while Spring Boot is a robust java-based backend framework that helps you create database access and RESTful APIs. We will closely follow the JHipster … More Hello Java Hipster: Angular 4 and Spring Boot

Jenkins Part 4.1: Functional Java Tests via JUnit


You also think that functional tests are one of the most important ingredients for delivering high quality software? You share my opinion that we should help the developer automating this task in order to get comparable results and to receive meaningful trend reports? I will cover functional tests here. Instructions on how to perform code quality tests and performance … More Jenkins Part 4.1: Functional Java Tests via JUnit

Java Build Automation Part 2: Create executable jar using Gradle


Original title: How to build a lean JAR File with Gradle In this step by step guide, we will show that Gradle is a good alternative to Maven for packaging java code into executable jar files. In order to keep the executable jar files “lean”, we will keep the dependent jar files outside of the jar in a separate … More Java Build Automation Part 2: Create executable jar using Gradle

Java Build Automation Part 1: Create lean executable jar using Maven


Have you ever tried to create an executable jar file, while keeping all configuration files outside of the jar file, accessible to operations folks? Here is a step by step guide. JAR files are java archive files and as such, are not designed to be manipulated by operations folks (“ops”). However, if a developer creates an executable jar, all … More Java Build Automation Part 1: Create lean executable jar using Maven