Testing a HATEOAS service

September 18, 2017
springtestinghateoasspring bootjavaspring hateoasspring rest

This post is a follow up post to a few that I have written recently relating to writing a HATEOAS service and handling exceptions with…

Global exception handling with @ControllerAdvice

September 12, 2017
springspring bootjavaspring webcontrolleradviceexception handlingspring hateoashateoas

is a annotation provided by Spring allowing you to write global code that can be applied to a wide range of controllers, varying from all…

Applying HATEOAS to a REST API with Spring Boot

September 10, 2017
springspring bootjavaspring webspring hateoashateoas

HATEOAS is an acronym for Hypermedia As The Engine Of Application State. Even after expanding that for you it still might not mean a…

Configuring Logback with Spring Boot

August 31, 2017
springspring bootjavalogbacklogging

Logback is provided out of the box with Spring Boot when you use one of the Spring Boot starter dependencies as they include providing…

Default and private methods in Interfaces

August 13, 2017
javajava 8java 9

In this tutorial we will look at default and private methods within interfaces. Default methods were added in Java 8 allowing methods to be…

Playing around with Spring Bean Configuration

July 30, 2017
springjavabeginners

In this tutorial we will have a look at something more basic on the Spring spectrum, but as most things can sometimes be forgotten and is…

A quick look into Reactive Streams with Spring Data and MongoDB

July 16, 2017
springjavaspring bootspring datamongomongodbspring data mongodb

This is a short post looking into Reactive Streams and how they can be used with MongoDB and Spring Data. This post won’t go into the depths…

Out of the box ActiveMQ

July 02, 2017
activemqspringspring bootspring boot jms

In my previous post Using JMS in Spring Boot I mentioned some characteristics that message queues exhibit, redundancy and asynchronous…

Using JMS in Spring Boot

June 18, 2017
activemqspringspring bootspring boot jms

JMS (Java Message Service) is a Java Message Oriented Middleware used to send messages between clients and works by sending messages to a…

Setting up Jenkins to deploy to Heroku

June 11, 2017
jenkinsherokumaven

Jenkins is a open source automation server that allows users to setup workflows to that can enable continuous integration. For example a…