- 博客(57)
- 收藏
- 关注
原创 Spring Boot Maven 插件
4️⃣ 🧪 在运行集成测试前启动 Spring Boot 应用。1️⃣ 📦 打包可执行的 jar/war 归档文件。2️⃣ 🏃 运行 Spring Boot 应用程序。⚙️ 必须使用 Maven 3.6.3 或更高版本。📖 除本用户指南外,开发者还可查阅 API 文档。3️⃣ ℹ️ 生成构建信息。
2025-04-27 09:40:33
139
原创 使用 Maven 插件指南
💡 提示:只需在此处指定 Spring Boot 版本。▸ 🛠 包含 Git 提交 ID 等实用插件。▸ 🏗 默认 Java 17 编译级别。▸ 🎁 支持 Native 镜像构建。▸ 🧩 智能依赖管理(省略版本号)▸ 🔤 UTF-8 源码编码格式。▸ 🔀 Maven 过滤改用。▸ ⚠️ 修改系统模块需清除。
2025-04-27 09:40:00
186
原创 Spring Boot Maven基础入门
与Actuator监控组件集成(Integrating with Actuator)构建可执行归档文件(Packaging Executable Archives)预编译技术处理(Ahead-of-Time Processing)集成测试执行(Running Integration Tests)构建OCI容器镜像(Packaging OCI Images)通过Maven运行应用(Running with Maven)帮助文档说明(Help Information)⚙️ 运行与测试 🔧。
2025-04-27 09:39:45
124
原创 使用 Spring Boot 进行开发
虽然 Spring Boot 本身是普通类库,但遵循这些建议能使开发更为顺畅。深入了解 Spring Boot 的项目结构和依赖管理。掌握多种启动和运行 Spring Boot 应用的方法。探索 Spring Boot 的自动化配置机制和原理。⚠️ 如果您是初学者。
2025-04-26 16:50:52
241
原创 升级 Spring Boot CLI
CLI = Command Line Interface(命令行界面)使用对应包管理器命令(如。环境变量移除旧版本路径。
2025-04-26 16:44:35
329
原创 Spring Boot 升级指南(2.x → 3.x)
• 官方迁移指南 → https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide。• 版本更新日志 → https://github.com/spring-projects/spring-boot/wiki。✨ 掌握每个版本的核心新特性。⚠️ 获取逐步升级方案。
2025-04-26 16:23:58
252
原创 编写核心代码
🔗 文档链接:https://docs.spring.io/spring-framework/docs/6.2.x/javadoc-api/org/springframework/web/bind/annotation/RestController.html。
2025-04-26 13:59:20
329
原创 Spring Boot安装指南
🔖 Spring Boot安装指南 🌱Spring Boot支持两种使用方式:1️⃣ 可作为常规Java开发工具使用2️⃣ 可作为命令行工具安装⚠️ 安装前提:📌 系统需安装 Java SDK 17 或更高版本🔧 安装方式选择:✨ 新手推荐:尝试 Spring Boot CLI(命令行工具)🛠️ 开发者标准安装:继续阅读下文。
2025-04-26 13:19:43
362
原创 Spring Boot 参考文档导航手册
3️⃣ 📚 附录文档:配置属性/元数据/自动配置类/测试注解/JAR包规范/依赖版本。1️⃣ 🖥️ Servlet应用:Spring MVC/Jersey/内嵌容器。1️⃣ 🧱 构建工具:Maven/Gradle/Ant配置 | 启动器使用。2️⃣ 🏷️ NoSQL支持:Redis/MongoDB/Neo4j等。1️⃣ 🗃️ 关系型数据库:SQL配置/嵌入式数据库/连接池。1️⃣ 🗃️ 缓存系统:EhCache/Hazelcast等。3️⃣ 👁️ 监控方案:指标收集/审计日志/进程监控。
2025-04-26 12:34:26
469
原创 Spring Boot 框架简介
该框架采用"约定优于配置"理念,默认集成 Spring 平台与主流第三方库,开发者仅需简单配置即可快速上手。多数情况下,Spring Boot 应用几乎无需额外配置。内置企业级项目必需的通用功能模块(如:嵌入式服务器、安全认证、性能监控、健康检查及外部配置等)。Spring Boot 能够快速构建可直接运行的、企业级 Spring 应用。大幅降低 Spring 开发的学习门槛,显著提升项目搭建效率。在保持开箱即用便利性的同时,确保开发者能随时覆写默认配置。命令直接运行,也可沿用传统的 war 包部署模式。
2025-04-26 12:29:35
276
原创 游戏【spingboot框架】——英雄【配置json和xml数据转换】
技能一:JSON数据转换返回的json的数据可以使用下面的配置修改日期格式
2023-07-24 06:01:02
140
原创 游戏【spingboot框架】——英雄【@SpringBootApplication】
SpringBootConfiguration注解继承自@Configuration注解,因此它们的作用基本一致,都是用来标注配置类,只不过@SpringBootConfiguration是SpringBoot的注解,而@Configuration是Spring提供的注解。@SpringBootConfiguratio注解只有一个属性proxyBeanMethods,继承自@Configuration的proxyBeanMethods属性,默认为true。
2023-07-19 00:55:55
132
原创 游戏【sping框架】——英雄【SpringAOP】
是一种面向切面的编程范式,是一种编程思想,旨在通过分离横切关注点,提高模块化,可以跨越对象关注点。:权限管理、异常处理、操作日志、事务控制。主要的意图是:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。
2023-07-18 01:48:13
109
原创 游戏【sping框架】——英雄【SpringIoc】
Spring通过一种称作控制反转(IoC)的技术促进了低耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。简单地说:自己做饭(new一个对象)和吃外卖(依赖注入),自己在家里做饭很麻烦的,还是吃外卖吧。就是把做饭的这个控制权给商家。
2023-07-16 23:13:33
137
原创 水仙花数(Narcissistic Number)
水仙花数(Narcissistic Number)什么是水仙花数答:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。Java怎么获取三位数中的所有水仙花数package com.linx;public class NarcissisticNumber { public static void main(String[] args) { // 1.定义最小的三位数 int num = 100; // 2.定义
2021-04-11 18:22:23
1299
原创 学习笔记-磁盘存储管理
5 磁盘存储管理5.1 Linux磁盘存储概述5.1.1 磁盘数据组织1)低级格式化所谓低级格式化,就是将空白磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识区、间隔区(GAP)和数据区等。2)磁盘分区磁盘在系统中使用都必须先进行分区,然后建立文件系统,才可以存储数据。分区也有助于更有效地使用磁盘空间。每一个分区在逻辑上都可以视为一个磁盘。3)高级格式化磁盘分区在作为系统使用之前还需要进行初始化,并将记录数据结构写到磁盘上这个过程就是高级格式化,实际上就是在磁盘分区上建立
2021-03-31 04:20:40
1149
1
原创 学习笔记-文件与目录管理
4 文件与目录管理4.1 Linux文件与目录概述4.1.1 Linux目录结构Linux目录树Linux使用树形目录结构来分级、分层组织管理文件,最上层是根目录,用“/”表示。在Linux中,所有的文件与目录都由根目录/开始,然后再一个一个地分支下来,一般将这种目录配置方式称为目录树(directory tree)。目录树的主要特性如下:目录树的起始点为根目录(/);每一个目录不仅能使用本地分区的文件系统,也可以使用网络上的文件系统;每一个文件再目录树中的文件名(包含完整路径)都是独一无二
2021-03-28 20:10:09
604
2
原创 学习笔记-用户与组管理
3 用户与组管理3.1 用户与组概述3.1.1 Linux用户账户及其类型1)超级用户(super user)UID:0超级用户就是根账户root,可以执行所有任务,在系统不受限制地执行任何操作。root账户具有最高的系统权限,它类似于Windows系统中的管理员账户,但是比Windows系统中管理员账户的权限更高,一般情况下不要直接使用root账户。2)系统用户(system user)UID:1~499 65534这是系统本身或应用程序使用的专门账户。其中供服务使用的又称服务账号。它并没有
2021-03-26 02:28:33
495
原创 学习笔记-图形界面与命令行
2.图形界面与命令行2.1 Linux图形界面2.1.1 X Window SystemX Window System 本身基于客户/服务器(C/S)模式,具有网络操作的透明性如图所示:X Window Systems由以下3部分构成。X Server:响应X Client程序的"请求",建立窗口以及在窗口中会出图形和文字。每一套显示设备只对应一个唯一的X Server。X Server只是一个普通的应用程序。X Client:作为X Server的客户端,向X Server发出请求以
2021-03-23 17:52:28
1795
4
原创 学习笔记-Ubuntu安装与基本使用
1.Ubuntu安装与基本使用1.1 Linux与UbuntuLinux是一种起源于UNIX,以可移植操作系统接口(Portable Operating System Interface POSIX)标准为框架而发展起来的开放源代码的操作系统。作为一个新兴的Linux发行版,Ubuntu以桌面应用为主,是目前最热门的Linux发行版之一。1.1.1 Linux操作系统的发展1969年,KenThompson、DennisRitchie和DouglasMcIlroy在AT&T贝尔实验室开
2021-03-23 13:12:52
403
2
原创 Java语言的特点
Java语言的特点面向对象什么是对象?答:对象是类的实例化。例如:人类的实例化,就是一个人。猫类的一个实例化,就是一只猫。狗类的实例化,就是一只猫。什么是类?答:类是对现实生活中一类具有共同特征的事物的抽象。例如:人类、猫类、狗类。怎么创建一个类?public class Person { private String name; private int age; public void spreak(){ System.out.print("我会说话
2021-01-24 21:07:44
168
2
原创 Java网络通信
Java网络通信TCP什么是TCP?答:TCP(英语:Transmission Control Protocol,传输控制协议) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP 层是位于 IP 层之上,应用层之下的中间层。TCP 保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。UDP什么是UDP?答:UDP (英语:User Datagram Protocol,用户数据报协议),位于 OSI 模型的传输层。一个无连接的协议。提供了应用程序之间要发送数据
2021-01-12 14:21:33
205
原创 Java多线程
# Java多线程多线程概述什么是线程?答:线程是操作系统调度的最小单元,也叫轻量级进程。它被包含在进程之中,是进程中的实际运作单位。同一进程可以创建多个线程,每个进程都有自己独立的一块内存空间。并且能够访问共享的内存变量。什么是进程?答:进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存
2021-01-11 17:48:48
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人