Spring Maven Repositories 1. Overview This article will show what Maven Repositories to use when using Spring artifacts in a project – see the full list of repositories on the Spring wiki. The previous SpringSource artifact management infrastructure was maven.springframework.org – this has now been deprecated in favour of the… Continue Reading spring-maven-repository

Introduction to Pointcut Expressions in Spring 1. Overview In this tutorial we will discuss the Spring AOP pointcut expression language. We will first introduce some terminology used in aspect-oriented programming. A join point is a step of the program execution, such as the execution of a method or the handling… Continue Reading spring-aop-pointcut-tutorial

Spring Expression Language Guide 1. Overview The Spring Expression Language (SpEL) is a powerful expression language that supports querying and manipulating an object graph at runtime. It can be used with XML or annotation-based Spring configurations. There are several operators available in the language: Type Operators Arithmetic +, -, *,… Continue Reading spring-expression-language

Post a Link to the Reddit API 1. Overview In this second article of the series, we’ll build some simple functionality to post on Reddit from our application, via their API. 2. Necessary Security First – let’s get the security aspect out of the way. In order to Submit a… Continue Reading spring-security-oauth-post-to-reddit

Introduction to Java Microservices with MSF4J 1. Overview In this tutorial, we’ll showcase microservices development using the MSF4J framework. This is a lightweight tool which provides an easy way to build a wide variety of services focused on high performance. 2. Maven Dependencies We’ll need a bit more Maven configuration than usual… Continue Reading msf4j

Optimizing Spring Integration Tests 1. Introduction In this article, we’ll have a holistic discussion about integration tests using Spring and how to optimize them. First, we’ll briefly discuss the importance of integration tests and their place in modern Software focusing on the Spring ecosystem. Later, we’ll cover multiple scenarios, focusing… Continue Reading spring-tests

Feature Flags with Spring 1. Overview In this article, we’ll briefly define feature flags and propose an opinionated and pragmatic approach to implement them in Spring Boot applications. Then, we’ll dig into more sophisticated iterations taking advantage of different Spring Boot features. We’ll discuss various scenarios that might require feature… Continue Reading spring-feature-flags