- 主页:小王叔叔的博客 主页:小王叔叔的博客
- 主页:小王叔叔的博客 主页:小王叔叔的博客
- @Conditional条件装配 自定义Condition SpringBoot中的Conditional 批量自动装配条件配置 总结 @Conditional条件装配@Conditional 提供自动装配的条件约束,一般与@Configuration和@Bean配合使用根据该注解配置的条件决定是否实现Bean的装配@Target({ElementType.TYPE, ElementTyp... @Conditional条件装配 自定义Condition SpringBoot中的Conditional 批量自动装配条件配置 总结 @Conditional条件装配@Conditional 提供自动装配的条件约束,一般与@Configuration和@Bean配合使用根据该注解配置的条件决定是否实现Bean的装配@Target({ElementType.TYPE, ElementTyp...
- SpringBoot自动装配原理 EnableAutoConfiguration注解 AutoConfigurationImportSelector getCandidateConfigurations()方法 总结 SpringBoot自动装配原理SpringBoot自动装配原理是怎么样的呢,不同的人可能有不同的理解,但作为程序员,最权威的就是看源码了,下面看下springboot相关的... SpringBoot自动装配原理 EnableAutoConfiguration注解 AutoConfigurationImportSelector getCandidateConfigurations()方法 总结 SpringBoot自动装配原理SpringBoot自动装配原理是怎么样的呢,不同的人可能有不同的理解,但作为程序员,最权威的就是看源码了,下面看下springboot相关的...
- 1. 多环境开发(yaml版) 2. 小节 3. 多环境开发(yaml版)多配置文件格式 4. 小节 5. 多环境开发(Properties版)多配置文件格式 6. 多环境开发独立配置文件书写技巧 6.1 include 配置 6.2 group 配置 1. 多环境开发(yaml版)过时的格式# 应用环境spring: profiles: active: dev---# 生产环境s... 1. 多环境开发(yaml版) 2. 小节 3. 多环境开发(yaml版)多配置文件格式 4. 小节 5. 多环境开发(Properties版)多配置文件格式 6. 多环境开发独立配置文件书写技巧 6.1 include 配置 6.2 group 配置 1. 多环境开发(yaml版)过时的格式# 应用环境spring: profiles: active: dev---# 生产环境s...
- 配置文件分类 1. SpringBoot中4级配置文件1级: file:config/application.yml 【最高】2级: file:application.yml (复制类路径下的配置文件来修改),启动时就会先加载 jar 所在路径下的配置文件3级:classpath:config/application.yml4级:classpath:application.yml 【最低】... 配置文件分类 1. SpringBoot中4级配置文件1级: file:config/application.yml 【最高】2级: file:application.yml (复制类路径下的配置文件来修改),启动时就会先加载 jar 所在路径下的配置文件3级:classpath:config/application.yml4级:classpath:application.yml 【最低】...
- 通过启动参数加载配置文件(无需书写配置文件扩展名)properties与yml文件格式均支持也可以根据加载文件类路径来配置可以配置多个文件,如果多个文件中有重复的属性,最终生效的是最后一个文件中的属性--spring.config.location=classpath:/ebank.properties,classpath:/ebank-server.properties可以看到最终生效的是... 通过启动参数加载配置文件(无需书写配置文件扩展名)properties与yml文件格式均支持也可以根据加载文件类路径来配置可以配置多个文件,如果多个文件中有重复的属性,最终生效的是最后一个文件中的属性--spring.config.location=classpath:/ebank.properties,classpath:/ebank-server.properties可以看到最终生效的是...
- SpringBoot临时属性设置 SpringBoot临时属性设置
- 1. 代码中使用日志工具记录日志 2. 小节 3. 优化日志对象创建代码 4. 日志输出格式控制 5. 日志输出格式控制 6. 设置日志文件 1. 代码中使用日志工具记录日志添加日志记录操作@RestController@RequestMapping("/books")public class BookController { private static final Logger ... 1. 代码中使用日志工具记录日志 2. 小节 3. 优化日志对象创建代码 4. 日志输出格式控制 5. 日志输出格式控制 6. 设置日志文件 1. 代码中使用日志工具记录日志添加日志记录操作@RestController@RequestMapping("/books")public class BookController { private static final Logger ...
- 在创建传统SpringMVC项目时,需要复杂的配置文件,例如:web.xml,加载配置spring容器,配置拦截application.xml,配置扫描包,扫描业务类springmvc.xml,扫描controller,视图解析器等……而Spring Boot为我们提供了一种极简的项目搭建方式,看一下Spring Boot项目的启动类:@SpringBootApplicationpublic... 在创建传统SpringMVC项目时,需要复杂的配置文件,例如:web.xml,加载配置spring容器,配置拦截application.xml,配置扫描包,扫描业务类springmvc.xml,扫描controller,视图解析器等……而Spring Boot为我们提供了一种极简的项目搭建方式,看一下Spring Boot项目的启动类:@SpringBootApplicationpublic...
- 一、JWT 是什么?JWT(JSON Web Token)是一种开放标准 (RFC 7519),它定义了一种紧凑且独立的方式,用于将信息作为 JSON 对象在各方之间安全地传输。该信息可以进行验证和信任,因为它是经过数字签名的。JWT 可以使用密钥(使用 HMAC 算法)或使用 RSA 或 ECDSA 的公钥/私钥对进行签名。通俗地说,JWT 的本质就是一个字符串,它是将用户信息保存到一个... 一、JWT 是什么?JWT(JSON Web Token)是一种开放标准 (RFC 7519),它定义了一种紧凑且独立的方式,用于将信息作为 JSON 对象在各方之间安全地传输。该信息可以进行验证和信任,因为它是经过数字签名的。JWT 可以使用密钥(使用 HMAC 算法)或使用 RSA 或 ECDSA 的公钥/私钥对进行签名。通俗地说,JWT 的本质就是一个字符串,它是将用户信息保存到一个...
- 一、JUnit 5 是什么?与以前版本的 JUnit 不同,JUnit 5 由来自三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform是启动 JVM 上测试框架的基础。它还定义了用于开发在平台上运行的测试框架的 API。此外,该平台还提供了一个控制台启动器,用于从命令... 一、JUnit 5 是什么?与以前版本的 JUnit 不同,JUnit 5 由来自三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform是启动 JVM 上测试框架的基础。它还定义了用于开发在平台上运行的测试框架的 API。此外,该平台还提供了一个控制台启动器,用于从命令...
- 一、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency> 二、添加测试类打开要添加测试类的代码,使用快捷键 ctrl + shift + t... 一、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency> 二、添加测试类打开要添加测试类的代码,使用快捷键 ctrl + shift + t...
- 一、准备工作请按 【SpringBoot深入浅出系列】SpringBoot之实现支付宝扫码支付(开发前准备) 做好开发前准备工作。需要准备的几个参数: 1.应用 APPID 2.商户私钥,即应用私钥 3.支付宝公钥 4.签名方式RSA2 5.字符编码格式utf-8 6.支付宝网关https://openapi.alipaydev.com/gateway.do 二、沙箱环境编码实现 1.项目... 一、准备工作请按 【SpringBoot深入浅出系列】SpringBoot之实现支付宝扫码支付(开发前准备) 做好开发前准备工作。需要准备的几个参数: 1.应用 APPID 2.商户私钥,即应用私钥 3.支付宝公钥 4.签名方式RSA2 5.字符编码格式utf-8 6.支付宝网关https://openapi.alipaydev.com/gateway.do 二、沙箱环境编码实现 1.项目...
- 一、平台入驻首先要入驻 支付宝开放平台。 1.入驻准备为提升入驻开放平台时的效率和体验,开发者在入驻前,需要注册支付宝账号并完成实名认证。 2.整体流程开发者入驻开放平台的整体流程如下图所示:第一步:登录开放平台开发者使用实名认证的企业支付宝账号登录 开放平台。第二步:选择服务范围登录开放平台后,若未完成入驻,则系统自动引导进入入驻流程。首先选择本账号支持的服务范围,根据开发者实际提供的服... 一、平台入驻首先要入驻 支付宝开放平台。 1.入驻准备为提升入驻开放平台时的效率和体验,开发者在入驻前,需要注册支付宝账号并完成实名认证。 2.整体流程开发者入驻开放平台的整体流程如下图所示:第一步:登录开放平台开发者使用实名认证的企业支付宝账号登录 开放平台。第二步:选择服务范围登录开放平台后,若未完成入驻,则系统自动引导进入入驻流程。首先选择本账号支持的服务范围,根据开发者实际提供的服...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
即将直播
热门标签