SpringBoot开发
文章平均质量分 84
从0到1实战微服务架构
摩羯座程序员
在IT行业行走的二十年,让我经历了从PC时代到移动互联网,再到如今AI浪潮的技术变迁。我并非追赶每一朵浪花,而是深耕技术本质,构建应对变化的底层能力。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot的启动过程(1)
摘要:本文分析了SpringBoot应用程序的启动过程,重点解析了SpringApplication.run()方法的执行流程。该方法作为SpringBoot应用的入口点,负责初始化引导类、创建应用上下文、配置环境参数等核心操作。文章详细介绍了启动过程中涉及的BootstrapRegistryInitializer、ApplicationContextInitializer等关键组件的作用,以及SpringBoot 3.x版本中引入的Startup计时机制。原创 2025-11-23 10:52:10 · 374 阅读 · 0 评论 -
核心注解@SpringBootApplication的三大秘密
本文详解了SpringBoot核心注解@SpringBootApplication的三大组成部分:1)@SpringBootConfiguration标识主配置类;2)@EnableAutoConfiguration实现自动配置,通过条件化装配和扫描spring.factories文件加载配置;3)@ComponentScan自动扫描组件。这三个注解协同工作,使开发者仅需一个注解就能快速启动功能完备的SpringBoot应用,体现了约定优于配置的设计理念。原创 2025-11-20 22:23:31 · 160 阅读 · 0 评论 -
项目结构深度解析:理解Spring Boot项目的标准布局和约定
摘要:本文深度解析SpringBoot项目的标准结构及其"约定优于配置"理念。通过分析典型的Maven项目结构,展示了src/main/java核心代码组织、resources资源目录配置、test测试代码规范等关键部分。重点阐述了标准结构如何实现自动配置,包括组件扫描规则、分层架构约定、静态资源处理等机制。同时指出在特殊需求下可打破约定的场景,如自定义配置路径或组件扫描范围。这种标准化结构带来的好处包括快速启动、低配置、项目一致性及工具友好性,体现了SpringBoot自动配置核心思想原创 2025-11-19 13:10:36 · 573 阅读 · 0 评论 -
进程和线程的比较
进程是程序执行相关资源(CPU、内存、磁盘等)分配的最小单元,是一系列线程的集合,进程之间相互独立,有自己的内存空间;线程是CPU资源分配的最小单元,线程需要的资源更少,可以看做是一种轻量级的进程,线程会共享进程中的内存,但线程使用独立的栈、程序计数器,线程相互通信更加方便。在项目开发中,经常会用到线程以及多线程功能来实现异步任务处理等。项目上线之后,如果出现服务CPU高的异常情况,那么这个时候就需要借助Linux(因为一般情况服务都是使用Linux)查看进程、线程来定位最终的问题。原创 2024-01-13 18:50:30 · 1462 阅读 · 1 评论 -
从0到1实战微服务架构之Nacos服务注册、发现与管理
Nacos是一个开源的、易于构建云原生应用的动态服务发现、配置管理和服务管理平台。本文将介绍服务发现、配置和管理。原创 2024-01-21 10:19:19 · 607 阅读 · 0 评论 -
从0到1实战微服务架构之Nacos下载安装
Nacos是一个开源的、易于使用的、功能丰富的平台,用于构建云原生应用,具有服务发现、服务检测、动态配置管理等功能。本篇就来介绍如何使用nacos搭建注册中心。Nacos是Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。原创 2024-01-10 22:24:53 · 1945 阅读 · 1 评论 -
Spring Framework和SpringBoot的区别
作为Java程序员,我们都听说过Spring,也都使用过Spring的相关产品,它使每个人可以快速、轻松地、安全地进行Java编程开发,它是迄今为止世界上最受欢迎的Java框架。本文介绍Spring、Spring Framework、SpringBoot之间的关系和区别。原创 2024-01-07 22:22:31 · 4760 阅读 · 2 评论 -
从0到1实战微服务架构之打造在线营销平台(一)
本文简略介绍了在线营销平台的业务背景、主要的微服务以及项目中用到的技术栈,在后续系列文章中,将从技术架构、微服务的具体实现、中间件的使用、持续集成、部署、监控以及数据库的优化等方面进行介绍。原创 2024-01-03 23:12:44 · 1195 阅读 · 1 评论 -
5分钟极速入门:使用Spring Initializr创建你的第一个Spring Boot应用
从0到1实战,快速搭建SpringBoot工程原创 2024-01-02 21:24:11 · 1336 阅读 · 1 评论
分享