Logo
Login
Tech Posts 31382
100daysofcode 100daysofdevops 100pay 10mistakes 10yearworkanniversary 11 11labs 11tly 11ty 127001

Dev Blog A constructive and inclusive blog for software developers. With you every step of your journey.

Built with modern PHP and MySQL. Open source software that powers developer blogs and other inclusive communities.

Made with love and PHP. Dev Blog © 2024.

Spring Boot 3.4 Thymeleaf NoClassDefFoundError for org.unbescape.html.HtmlEscape after Upgrade

Description: I recently upgraded a Spring Boot application from 1.5.7 to 3.4.x and Java from 8 to 21. After the upgrade, the application starts successfully, but when I try to access the login page, i...
24.03.2025 0 Read More

Spring Architecture Series-3.Understanding Spring MVC Implementation

Introduction Spring MVC is a powerful web framework that implements the Model-View-Controller pattern.In this article,I'll explore the implementation of a simplified Spring MVC framework thro...
24.03.2025 0 Read More

Spring Architecture Series-4.Building Spring Framework from Scratch: A Learning Path Guide

Introduction Building a Spring-like framework from scratch is an excellent way to deeply understand Spring's core principles and architectural design.In this article,I'll outline a structured...
24.03.2025 0 Read More

Spring Certified Professional 2024 Certification Exam Tips

Introduction The Spring Certified Professional 2024 certification, offered by VMware, is a recognized credential for developers who want to validate their expertise in the Spring Framework an...
25.03.2025 0 Read More

Spring Architecture Series-5.Implementing Mybatis Integration

Introduction MyBatis is a popular persistence framework that provides a flexible way to map SQL statements to Java objects.In this article, I'll explore how to implements MyBatis integration ...
26.03.2025 0 Read More

Spring Architecture Series-6.Implementing JDBC Module in Spring

Introduce JDBC(Java Database Connectivity) is the standard API for database access in Java.However,working with JDBC can be tedious and error-prone.In this article,i"ll explore how to impleme...
26.03.2025 0 Read More

[Tiny] You Don’t Need @EnableKafka... Or Do You?

This week, I learned that when we use Kafka, the @EnableKafka annotation is not needed if an application is a Spring Boot application. We only need it if we are developing with Spring, not Spring Boot...
27.03.2025 0 Read More

Spring Architecture Series-7.Implementing Annotation-Driven Development Support

Introduction Annotation-driven development has revolutionized Java development by providing a declarative way to configure and manage application components. In this article, I'll explore how...
28.03.2025 0 Read More

Spring Architecture Series-8.Implementing Event Publishing and Listening Mechanism

Introduction Event-driven programming is a powerful paradigm that enables loose coupling between components in an application. In this article, I'll explore how to implement an event publishi...
28.03.2025 0 Read More

Spring Architecture Series-9.Understanding Design Patterns Through Spring Framework Implementation

Introduction Design pattern are reusable solutions to common soft ware design problems.The Spring Framework is a perfect example of how design patterns can be effectively applied to create a ...
28.03.2025 0 Read More
Loading...
#reading
High-cardinality values for build flags in Rust
0
The Importance of Domain Reputation in Email Deliverability
0
Diagonal Split Landing Page
0
How to connect to EFS via CloudShell
0
Headless Vue + WordPress Boilerplate
0
#popular
Mastering OpenAI’s new Agents SDK & Responses API [Part 1]
0
Beginner's Guide to the Model Context Protocol (MCP)
0
What is Model Context Protocol (MCP): Explained in detail
0
A Step-by-Step Guide to Install DeepSeek-V3-0324 Locally
0
The Great AI Agent Protocol Race: Function Calling vs. MCP vs. A2A
0