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