Article
REST stands for REpresentational State Transfer, a standardized approach to building web services. A REST API is an intermediary Application Programming Interface that enables two applications to communicate with each other over HTTP, much like how servers communicate to browsers. RESTful is the most common approach for building web services...
Rayven Yor Esplanada
With Spring, we map requests to request handlers via the @RequestMapping annotation. Spring Boot introduced us to derived types of this annotation - @GetMapping, @PostMapping, @DeleteMapping, etc. These requests contain different types of information and data - and depending on what our endpoint does with the request, we may want...
David Landup
Redis is an in-memory data store, which can be used as a NoSQL database, cache, or as a typical message broker. It's written in ANSI C, which compiles into significantly efficient machine code and its ability to store data as key-value pairs makes in-memory caching an attractive use-case for Redis,...
Guest Contributor
When developing web applications, an important choice is which engine will be taking care of the view layer. Java Server Pages (JSPs) used to be very popular, though the overhead and time-consumption were some major drawbacks to using them. They required a fair bit of change to the HTML of...
Dhrubajyoti Bhattacharjee
An enterprise application is a software solution created for the needs of an organization. It's oftentimes a large-scale, multi-tiered, scalable system. Enterprise software can deal with a lot of complex data and it's important for this type of software to have good architecture. Enterprise application architecture patterns are standardized solutions...
Victoria Seniuk
REmote DIctionary Server (Redis) is an in-memory data structure store. It can be used as a simple database, a message broker and for caching through its support for various data structures. In this article, we'll be creating a simple CRUD application and integrating Redis with Spring Boot. To achieve CRUD...
Vipin KP
Microservices are being developed all around us nowadays. Many of these services are short-lived. Scheduled tasks, data synchronization, data aggregation, report generation and similar services are short-lived. They are typically expected to start, run to completion and end. Many external applications and schedulers have been built to meet this purpose,...
REST APIs are flexible and allow developers to make decoupled systems. With the rise of the microservice architecture - REST has matured even more as microservices can be built irrespective of the language or the framework used in the application. Being "in the spotlight" - this means that...
Taimoor Choudhary
The main focus of this article is to help you understand how Spring's @Value annotation works. @Value is a Java annotation that is used at the field or method/constructor parameter level and it indicates a default value for the affected argument. It is commonly used for injecting values into...
© 2013-2024 Stack Abuse. All rights reserved.