SupportWriter space ↗
REFERENCE LIBRARY

References from other publishers

Republished articles with source attribution. This collection is separate from Diary Coding’s original guides and does not display ads.

Read original guides → · Editorial policy

FOR YOUR CURIOSITY

Latest notes.

SPRING CORE / NOTES</>↗
Spring Core09 Jul 2025

How do I write and register a custom BeanFactoryPostProcessor?

A BeanFactoryPostProcessor is a special type of bean in Spring that allows you to modify the application context’s internal bean definitions before they are instantiated. To write and register a custom BeanFactoryPostProcessor, you can follow these steps: Step 1: Implement the BeanFactoryPostProcessor Interface You need to create a class that implements the BeanFactoryPostProcessor interface. This […]

Wayan · 3 min read
SPRING BOOT / NOTES</>↗
Spring Boot08 Jul 2025

Spring Boot Configuration Essentials: application.properties vs application.yml

In Spring Boot, both application.properties and application.yml are configuration files used to define application settings, but they differ mainly in syntax and structure. Here’s a detailed comparison to help you understand their essentials: 1. File Format application.properties: A key-value pair format, where each property is defined on a new line. A simple and widely used […]

Wayan · 3 min read
SPRING CORE / NOTES</>↗
Spring Core07 Jul 2025

How do I implement custom bean post-processors in Spring Framework?

In the Spring Framework, a custom BeanPostProcessor can be implemented to apply custom logic before and after initialization of each bean in the application context. This is primarily useful for scenarios where you need to modify bean instances, validate configurations, or apply custom processing during the initialization phase of a bean’s lifecycle. Here’s how you […]

Wayan · 3 min read
SPRING BOOT / NOTES</>↗
Spring Boot06 Jul 2025

Using Spring Boot DevTools for Faster Development and Live Reload

Spring Boot DevTools is a valuable tool for speeding up the development process by enabling features like automatic application restart and live reload of web content. It is specifically designed to improve the development experience by reducing the time required to restart the application during testing and debugging. Here is a quick guide to using […]

Wayan · 3 min read
SPRING CORE / NOTES</>↗
Spring Core05 Jul 2025

How do I resolve circular dependencies in Spring beans?

Circular dependencies in Spring occur when two or more beans depend on each other, forming a cycle. For example, if BeanA depends on BeanB, and BeanB needs BeanA, a circular dependency is formed. Here are several ways to resolve such issues: 1. Using @Lazy Annotation Spring allows injecting dependencies lazily. The @Lazy annotation delays the […]

Wayan · 3 min read
SPRING BOOT / NOTES</>↗
Spring Boot04 Jul 2025

Building Your First REST API with Spring Boot in Under 10 Minutes

Creating a simple REST API using Spring Boot can be a smooth process, and it is entirely possible to get it done in under 10 minutes. Here’s a step-by-step guide to building your first REST API: 1. Setup Your Spring Boot Project Go to Spring Initializr. Configure the project: Project: Maven. Language: Java. Spring Boot […]

Wayan · 3 min read
✳

Knowledge grows when shared.

Stay curious. There is always something new to learn.

Explore notes ↗
Putu Adi Guna Permana
ABOUT THE AUTHOR

Dr (C). Ir. Putu Adi Guna Permana, S.Kom., M.Kom., IPM., ASEAN Eng.

Writer and founder of Diary Coding — sharing notes, tutorials, and experiences about programming for anyone who wants to keep learning.