Article
This article applies to sites created with the Spring Boot framework, using Apache Maven as the build tool. In order to demonstrate how profiles work, we'll visit an example using Google Analytics and Google Tag Manager for tracking site metrics. I use this method for my website, Initial Commit, which...
Jacob Stopak
With the rise in adoption of smartphones in the world currently, there has been an influx of mobile applications to achieve a wide variety of tasks. Some of the applications we use on a daily basis communicate with other systems to give us a seamless experience across multiple devices and...
Robley Gori
In this article, we'll get introduced to client-side service discovery and load balancing via Spring Cloud Netflix Eureka. In a typical microservice architecture we have many small applications deployed separately and they often need to communicate with each other. Specifically, when we say client service, we mean a service that...
Dhananjay Singh
In this article, we'll be diving into Configuring Spring Boot Properties. Spring allows developers to configure a vast amount of properties for their projects. Spring Boot, besides allowing developers to start off with a project from scratch a lot more easily and time friendly than Spring, also makes it a...
Spring Data is an umbrella project which contains many submodules, each specific to a particular database. In this article, we'll be covering Spring Data MongoDB by building an application that stores and retrieves data from MongoDB, a document based NO-SQL database. If you'd like to read more about Spring Data,...
The first action a customer takes after visiting a website is creating an account, usually to place an order, book an appointment, pay for a service, etc. When creating an account it is important to persist the correct email address in the system and verify the user's ownership. A common...
Guest Contributor
These days, password policies are very common and exist on most platforms online. While certain users don't really like them, there's a reason why they exist – making passwords safer. You've most certainly had experience with applications forcing certain rules for your password like the minimum or maximum number of characters...
Password Encoding is the process in which a password is converted from a literal text format into a humanly unreadable sequence of characters. If done correctly, it is very difficult to revert back to the original password and so it helps secure user credentials and prevent unauthorized access to a...
David Landup
In this article, we will look into few approaches of exception handling in Spring REST applications. This tutorial assumes that you have a basic knowledge of Spring and can create simple REST APIs using it. If you'd like to read more about exceptions and custom exceptions in Java, we've covered...
© 2013-2024 Stack Abuse. All rights reserved.