Integrating Backend APIs manually can be time consuming and error-prone. Hence, Swagger comes into picture. Swagger is the most popular framework to generate and consume OpenAPI specification. The tool greatly relieves the burden of documenting and interacting with APIs.
Factory method design pattern is one of the well-known “Gang of Four” (GoF) design patterns and it is a creational design pattern that uses factory methods to deal with creating instances without specifying the exact class of the object that will be created.
Every now and then, it’s important to have only one instance for a class. Usually singletons are used for centralized management of resources and they provide a global point of access to themselves. Some of […]
I deal with integration tests for RESTful applications a lot, however, I had not particularly tried Test Driven Development (TDD) methodologies. Therefore, I decided to give it a try and I can now tell that […]
Combining Spring Boot and Angular using maven can be a challenging task. In this post, we will create a simple web app using Spring Boot and Angular 6 and package them together in a war […]
Closures are objects that contain a function and a reference to the environment in which the function was created.
Logging information in your application is critical for understanding run-time behavior of any application, especially in cases when you encounter unexpected scenarios, errors or just for tracking certain activities.
Import a SSL certificate into the Java Keystore from a PKCS12 file.
Java 9 is finally here, and its Java Development Kit (JDK) is available for download. It is packed with new features, including modularisation, ahead-of-time compilation, new HTTP client, HTML5 Javadoc, jshell, process API updates and so on.
Spring Boot is a lightweight framework that takes most of the work out of configuring Spring-based applications.