Introduction to Netflix Archaius with Spring Cloud
1. Overview Netflix Archaius is a powerful configuration management library. Simply put, it’s a framework that can be used to gather configuration properties from many different sources, […]
1. Overview Netflix Archaius is a powerful configuration management library. Simply put, it’s a framework that can be used to gather configuration properties from many different sources, […]
1. Overview In this tutorial, we’ll introduce client-side service discovery via “Spring Cloud Netflix Eureka“. Client-side service discovery allows services to find and communicate with each other without […]
1. Overview In this tutorial, we’ll show how we can use Hashicorp’s Vault in Spring Boot applications to secure sensitive configuration data. We assume here […]
1. Overview In this tutorial, we’re going to describe Spring Cloud OpenFeign – a declarative REST client for Spring Boot apps. Feign makes writing web service clients easier […]
1. Introduction Spring Cloud Contract is a project that, simply put, helps us write Consumer-Driven Contracts (CDC). This ensures the contract between a Producer and a Consumer, in a distributed […]
1. Introduction In this article, we take a look at Spring Boot Cloud CLI (or Cloud CLI for short). The tool provides a set of […]
1. Introduction In this article, we will get acquainted with Zookeeper and how it’s used for Service Discovery which is used as a centralized knowledge […]
1. Overview The goal of Spring Cloud Task is to provide the functionality of creating short-lived microservices for Spring Boot application. In Spring Cloud Task, […]
1. Overview Spring Cloud Stream is a framework built on top of Spring Boot and Spring Integration that helps in creating event-driven or message-driven microservices. In […]
1. Overview The Spring Cloud Security module provides features related to token-based security in Spring Boot applications. Specifically, it makes OAuth2-based SSO easier – with […]
1. Introduction Spring Boot CLI is a command-line abstraction that allows us to easily run Spring micro-services expressed as Groovy scripts. It also provides simplified and […]
1. Overview Dependency management is a critical aspects of any complex project. And doing this manually is less than ideal; the more time you spent […]
1. Overview FreeMarker is a Java based template engine from the Apache Software Foundation. Like other template engines, FreeMarker is designed to support HTML web pages […]
1. Introduction In this tutorial we’ll focus on understanding the Spring MVC HandlerInterceptor and how to use it correctly. 2. Spring MVC Handler In order to understand […]
1. Introduction Thymeleaf is a Java template engine for processing and creating HTML, XML, JavaScript, CSS, and text. In this article, we will discuss how to use […]
1. Introduction Simply put, Spring Security supports authorization semantics at the method level. Typically, we could secure our service layer by, for example, restricting which […]
1. Introduction In this tutorial we’ll focus on Spring Security Expressions, and of course on practical examples with these expressions. Before looking at more complex […]
1. Overview This article will be a quick and practical introduction to Spring Data MongoDB. We’ll go over the basics using both the MongoTemplate as well as MongoRepository using practical […]
1. Overview Spring Data JDBC is a persistence framework that is not as complex as Spring Data JPA. It doesn’t provide cache, lazy loading, write-behind, […]
1. Overview This article will explain the basics of Spring Data REST and show how to use it to build a simple REST API. In general, Spring […]