Spring Boot3学习之基础篇
一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...
51工具盒子
一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...
一、前言 {#一、前言} ------------ 要搭建传统 Spring MVC 项目,我们除了需要配置相应的配置文件,还需要在文件中声明包扫描路径,注解驱动,处理器映射器、适配器和视图解析器等相关配置,搭建步骤非常繁琐。 而 **Spring Boot** 则是通过 JavaConfig 的方式将以前繁琐的配置封装起来,我们只需要引入依赖即可完成相应组件的整合。 二...
  一、栈、堆、方法区的交互关系 {#一栈堆方法区的交互关系} ========================...
 一、堆的核心概述 {#一堆的核心概述} ================...
 一、虚拟机栈简介 {#一虚拟机栈简介} =================== 1.1 虚拟机栈的出现背景...
1、概览 {#1概览} ----------- HTTP 服务器通常用于为发起请求的客户端提供资源。Java 中有一系列生产级 Web 服务器。 本文将带你了解如何使用 `ServerSocket` 类实现一个简单的 Web 服务器,从而了解 HTTP 服务器是如何工作的。**注意,此服务器仅用于教学目的,不适合用于生产**。 2、ServerSocket 基础 {#2s...
1、简介 {#1简介} ----------- 在开发 Java 项目时,我们可能会遇到这样的情况:需要在 Java 程序中启动一个单独的进程运行外部 JAR(可执行 JAR)并查看输出,或者可能想要执行外部 JAR 中带有 `main` 方法的类文件。 2、运行可执行 JAR {#2运行可执行-jar} ------------------------- 可执行 JAR...
  一、String的基本特性 {#一-String的基本特性} =======================...