• Java
    • Conditions
    • Data Types
    • Spring Framework
      • Spring Core
      • Aspect Oriented Programming
    • API
      • Streams
      • EJB
      • JMS
      • JPA
      • Servlets
  • Protocols
  • Database
  • Algorithms
  • Cloud Computing
    • Infrastructure
      • Containerization
    • AWS
    • Azure
  • Design Patterns
  • Security
  • Java
    • Conditions
    • Data Types
    • Spring Framework
      • Spring Core
      • Aspect Oriented Programming
    • API
      • Streams
      • EJB
      • JMS
      • JPA
      • Servlets
  • Protocols
  • Database
  • Algorithms
  • Cloud Computing
    • Infrastructure
      • Containerization
    • AWS
    • Azure
  • Design Patterns
  • Security
  • LinkedIn
Java, Spring Boot

Spring Boot Actuator

Spring Actuator is a powerful tool within the Spring Boot ecosystem that enhances application observability and management by leveraging Micrometer, a vendor-neutral application façade. Here’s why it’s particularly beneficial: Exposing…

read more
May 8, 2024
Java, Util

Avoid NullPointerExceptions with Optional

Optionals are commonly used to prevent null references and NullPointerExceptions in Java code. An Optional is a container object which may or may not have a value. To verify if…

read more
December 22, 2023
Aspect Oriented Programming, Java, Spring Framework

Spring Aspect Oriented Programming

Aspecting in Spring refers to re-usable blocks of code that are injected into the application at runtime and can be a powerful tool for modularizing and adding behaviour to solve…

read more
July 12, 2023

Categories

  • Algorithms
  • API
  • Aspect Oriented Programming
  • AWS
  • Azure
  • Cloud Computing
  • Collections
  • Conditions
  • Containerization
  • Data Structures
  • Data Types
  • Database
  • Design Patterns
  • EJB
  • Functional Programming
  • Infrastructure
  • Jackson
  • Java
  • JMS
  • JPA
  • Kotlin
  • Libraries
  • Micronaut
  • OAuth
  • OpenID Connect
  • Protocols
  • Security
  • Security
  • Servlets
  • Spring Boot
  • Spring Core
  • Spring Framework
  • Streams
  • Util
  • OAuth,  OpenID Connect,  Security,  Security,  Spring Framework

    Spring Authorization Server

    Naiomi

    This article is based on Spring Framework 6. In a recent blog post on the Spring website, Steve Riesenberg announced that the Spring Authorization Server is now available on Spring Initializr. This means that developers can…

    read more
  • Functional Programming,  Java

    Lamdas

    Naiomi

    Lambdas are a way of using functional programming to develop concise and powerful Java code since Java version 8. Lambdas implement functional interfaces using the @FunctionalInterface annotation which will contain a single method…

    read more
  • API,  Collections,  Java

    The Collections interface

    Naiomi

    The Collections interface is the root interface extended by most collection types and defines common methods for all collection types. Interfaces and concrete implementations of a list, set and queue will inherit these…

    read more
  • Java,  Security,  Spring Framework

    Spring Security 6 with basic authentication

    Naiomi

    In this tutorial, we are going to set up Spring Security in a Spring Boot servlet application and configure an in-memory user to test authentication. Pre-requisites Step 1 : Add the Spring Security…

    read more
  • Java,  JPA,  Spring Framework

    Spring Data

    Naiomi

    When an application requires interaction with a database, that often means implementing a considerable amount of boilerplate code which, over time, becomes difficult to maintain. Spring data eliminates boilerplate code and abstracts database…

    read more
  • Java,  Spring Framework

    The Springboot web starter

    Naiomi

    Spring web starters are a common place to start building web applications or services and in the Spring world, web applications and services are considered as the same. A single application can contain…

    read more
  • Cloud Computing,  Design Patterns,  Infrastructure,  Spring Framework

    Spring Config Server & Client

    Naiomi

    Configuration are properties that are required by the application but that are specific to an environment. The 12 factor methodology for building cloud native applications notes that externalizing configuration is important where applications…

    read more
  • Data Structures,  Java

    Java Data Structures

    Naiomi / 0 Comments

    What is a data structure? In any application that you are building, there would most likely be data involved. You may require to group and sort that data in a particular way or…

    read more
  • Spring Framework

    Spring Profiles

    Naiomi / 0 Comments

    Profiles in the Spring framework give you the ability to change application configurations based on the environment that the application is deployed to and is valuable in multi-environment deployments. Usually an application has…

    read more
  • Spring Framework

    Spring auto-configuration

    Naiomi

    What is auto-configuration? Auto-configuration is a key feature of Springboot that contributes to rapid development of applications by eliminating the need to pre-configure resources or properties required by the application in runtime. @EnableAutoConfiguration…

    read more
 Older Posts
Newer Posts 

Recent Posts

  • The Strategy Pattern in Java
  • Understanding Project Loom’s Virtual Threads
  • SOLID Principles
  • Java Object Lifecycle
  • Java Certification Guide
Ashe Theme by WP Royal.