
SpringBoot2
文章平均质量分 85
SpringBoot2
ModelBulider
合作交流vx:modelbulider。计算机硕士,国企Java开发工程师。热爱Python,熟悉深度学习框架如:PyTorch和Paddle。篮球爱好者,AI技术应用探索者,专注于OCR、RAG、LLM等领域的创新落地。期待与您在CSDN交流技术心得。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
八、原理解析
本文摘要: Spring Boot Profile功能支持多环境配置,通过默认/指定环境配置文件、激活方式及分组实现灵活配置。外部化配置支持多种配置源,遵循特定加载顺序和优先规则。自定义Starter可通过自动配置包实现组件快速集成。SpringBoot启动过程包括初始化、事件监听及Runner接口执行,涵盖ApplicationContext初始化、事件处理和命令行/应用参数处理等关键阶段。文章还详细介绍了配置查找位置、加载顺序及自动配置原理,为开发者提供全面的SpringBoot配置和扩展指导。原创 2025-07-28 08:03:15 · 763 阅读 · 0 评论 -
七、单元测试
JUnit5 测试框架升级指南 摘要:本文介绍了JUnit5的主要变化和使用方法。与JUnit4相比,JUnit5不再需要@RunWith注解,简化了测试类结构。文章详细讲解了JUnit5的核心功能:常用注解如@Test和@DisplayName;多种断言方法包括简单断言、数组断言、组合断言等;前置条件(assumptions)的使用;以及通过@Nested实现的嵌套测试功能。同时展示了SpringBoot整合JUnit5的配置方式,使测试类具备Spring功能如依赖注入和事务管理。原创 2025-07-28 07:59:52 · 694 阅读 · 0 评论 -
六、数据访问
本文介绍了Spring Boot中SQL数据源的配置与使用。主要内容包括: JDBC场景导入及数据库驱动版本管理,默认使用Hikari连接池; 自动配置分析,涉及DataSourceAutoConfiguration等核心组件; 通过application.yml配置数据源参数; 整合Druid数据源的两种方式(自定义配置和Starter方式),详细说明Druid的监控功能配置,包括StatViewServlet的监控页面和StatFilter的SQL监控功能,特别介绍了慢SQL记录配置方法。原创 2025-07-25 08:33:24 · 1162 阅读 · 0 评论 -
五、Web开发
本文介绍了SpringMVC的自动配置功能,主要包括静态资源访问、欢迎页支持、Favicon配置等内容。静态资源默认存放在/static、/public等目录下,可通过修改static-path-pattern和static-locations自定义路径。欢迎页通过index.html实现,但配置静态资源前缀会导致功能失效。Favicon只需将favicon.ico放在静态资源目录下。原创 2025-07-25 08:31:37 · 856 阅读 · 0 评论 -
四、配置文件
本文介绍了YAML配置文件的特性与使用方法。YAML是一种以数据为中心的配置文件格式,具有简洁的语法结构:使用缩进表示层级关系,key:value间需空格,支持注释。提供了三种数据类型:字面量(单值)、对象(键值对集合)和数组(有序值列表)。通过Person和Pet类的示例展示了如何用YAML表示复杂对象结构,包括嵌套对象、数组和映射。最后说明了如何通过添加spring-boot-configuration-processor依赖为自定义类提供配置提示。原创 2025-07-23 08:47:32 · 272 阅读 · 0 评论 -
三、了解自动配置原理
SpringBoot核心特点与容器功能简介 SpringBoot具有两大核心特点:1)智能依赖管理,通过父项目实现自动版本仲裁,starter场景启动器简化依赖配置;2)强大的自动配置能力,自动配置Tomcat、SpringMVC等组件,默认扫描主程序包,按需加载配置项。容器功能方面支持多种组件添加方式:@Configuration配置类(分Full/Lite模式)、@Bean注册组件、@Component等注解声明组件、@Import导入类、@Conditional条件装配等。原创 2025-07-23 08:44:49 · 1102 阅读 · 0 评论 -
二、SpringBoot2入门
本文介绍了Spring Boot 2的开发环境配置和简单应用创建。系统要求包括Java 8+、Maven 3.3+和IntelliJ IDEA 2019.1.2。详细说明了Maven镜像和JDK 1.8的配置方法。通过创建Maven工程,引入Spring Boot依赖,编写主程序类和控制器,实现了一个返回"Hello, Spring Boot 2!"的简单应用。原创 2025-07-22 09:01:39 · 312 阅读 · 0 评论 -
一、Spring与SpringBoot
本文介绍了Spring框架的能力与生态,重点分析SpringBoot的优势与时代背景。Spring5通过响应式编程和源码重构实现重大升级,SpringBoot作为一站式框架能快速构建生产级应用,但存在版本迭代快、封装深的缺点。在微服务、分布式和云原生时代背景下,SpringBoot结合SpringCloud成为解决分布式难题的方案。学习建议关注官网文档架构和版本特性,以掌握这一快速开发脚手架的核心技术。原创 2025-07-22 09:00:19 · 414 阅读 · 0 评论