Building a Hello World Web Application with Spring Boot
Advantages of Using Spring Boot
Spring Boot simplifies Java web development by providing an opinionated, production-ready setup. Key benefits include:
Embedded servlet containers like Tomcat, eliminating the need for WAR file deployment.
Streamlined dependency management and Maven/Gradle configuration.
Minimal to zero XML configuration, enabli ...
Posted on Sat, 19 Sep 2026 16:34:47 +0000 by crickettdt
End-to-End Workflow for Migrating Java Applications to Kubernetes
Prerequisites and Environment Setup
Begin by verifying network connectivity between your build environment and the target database. Install the required Java Development Kit (JDK) and Maven compiler toolchain using your system's package manager.
sudo yum install java-11-openjdk-devel maven -y
Application Configuration and Compilation
Update t ...
Posted on Tue, 08 Sep 2026 16:32:16 +0000 by damienmcd
Version Compatibility Matrix for Spring Boot, Spring Cloud, and Spring Cloud Alibaba
Mapping Spring Cloud to Spring Boot
The official Spring Cloud project page provides a compatibility overview, but specific version mappings are often buried in the documentation. To find the exact Spring Boot version required by a specific Spring Cloud release:
Navigate to the Spring Cloud documentation archive.
Select the specific release tra ...
Posted on Sun, 06 Sep 2026 16:53:34 +0000 by Typer999
SpringBoot Application Packaging and Deployment Guide
This guide covers SpringBoot packaging configurations and deployment procedures with solutions for common issues.
Maven-Based Packaging
JAR Package Configuration
In pom.xml, specify the packaging type:
<packaging>jar</packaging>
WAR Package Configuration
For WAR deployment in external Tomcat, configure in pom.xml:
<packaging> ...
Posted on Wed, 02 Sep 2026 16:34:46 +0000 by fdost
Setting Up Jenkins with Docker for CI/CD Pipelines
Jenkins Installation
This guide covers Jenkins deployment using Docker with Blue Ocean UI, including configuration of build tools and private registry integration.
Docker Setup for Jenkins
Create required directories and start the Jenkins container:
mkdir -p ~/jenkins/jenkins_home
mkdir -p ~/jenkins/build_tools
chmod -R 777 ~/jenkins
docker ru ...
Posted on Sat, 29 Aug 2026 16:14:05 +0000 by ihenman
Integrating Spring Boot with MyBatis-Plus and MySQL Database
Build Configuration and Dependencies
Initialize the project by declaring the required libraries in the Maven descriptor. This setup establishes the core web framwork, incorporates the MyBatis-Plus persistence extension, adds the official MySQL driver, and integrates the Druid connection pool for efficient resource handling.
<?xml version=&qu ...
Posted on Fri, 28 Aug 2026 16:07:12 +0000 by cli_man
Introduction to Apache Maven: Core Concepts and Configuration
Understanding Maven
Apache Maven serves as a comprehensive project management and comprehension tool. It abstracts the project development and management process into a Project Object Model (POM), which is defined in the pom.xml file. This approach addresses common challenges in traditional project management, such as inconsistent library versi ...
Posted on Sun, 23 Aug 2026 16:27:14 +0000 by Killswitch
Building a Java Web Application with MyBatis Configuration
Environment Configuration
This project requires several configuration files to be placed in the resources directory.
logback.xml Configuration
Create a logback configuration file for logging output:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="Console" class="ch.qos ...
Posted on Thu, 20 Aug 2026 16:50:41 +0000 by joseph
Setting Up a Maven Repository with Nexus 3
Popular Maven Repository Managers
Three commonly used private repository solutions for Maven include:
Apache Archiva
JFrog Artifactory
Sonatype Nexus (the most widely adoppted)
Installing and Configuring Nexus 3 on Windows with Java 8
Download
Obtain Nexus 3 from the official site:
General download page: https://help.sonatype.com/repomanager ...
Posted on Tue, 18 Aug 2026 16:30:52 +0000 by anna_cm
Automating Dependency Operations with maven-dependency-plugin
Start with a basic pom.xml that declares several libraries:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
...
Posted on Wed, 12 Aug 2026 16:47:32 +0000 by Jezthomp