org.springframework 1. Introduction The Spring Framework provides a clean and expressive programming and configuration model for modern Java-based enterprise applications that can run on any deployment platform. This article covers the high-level overview of the Spring framework and mainly, the org.springframework package which provides support for dependency injection, transaction management,… Continue Reading org-springframework

Purging Expired Tokens Generated By The Registration 1. Overview In this tutorial – we’re continuing the ongoing Registration with Spring Security series to setup a scheduled task to purge expired VerificationTokens. During the registration process a VerificationToken is persisted. In this article we will show how to remove these entities.… Continue Reading registration-token-cleanup

WebAppConfiguration in Spring Tests 1. Overview In this article, we’ll explore the @WebAppConfiguration annotation in Spring, why we need it in our integration tests and also how can we configure it so that these tests actually bootstrap a WebApplicationContext. 2. @WebAppConfiguration Simply put, this is a class-level annotation used to… Continue Reading spring-webappconfiguration

Hystrix Integration with Existing Spring Application Cloud Spring 1. Overview In the last article we looked at the basics of Hystrix and how it can help with building a fault tolerant and resilient application. There are lots of existing Spring applications that make calls to external systems that would benefit… Continue Reading hystrix-integration-with-spring-aop

Pagination with Spring REST and AngularJS table 1. Overview In this article, we will mainly focus on implementing server side pagination in a Spring REST API and a simple AngularJS front-end. We’ll also explore a commonly used table grid in Angular named UI Grid. 2. Dependencies Here we detail various… Continue Reading pagination-with-a-spring-rest-api-and-an-angularjs-table

Quick Guide to Micrometer 1. Introduction Micrometer provides a simple facade over the instrumentation clients for a number of popular monitoring systems. Currently, it supports the following monitoring systems: Atlas, Datadog, Graphite, Ganglia, Influx, JMX and Prometheus. In this article, we’ll introduce the basic usage of Micrometer and its integration… Continue Reading micrometer