- 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。 1.2. Spring2.x时代 随着JDK1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。 那么,问题来了,究竟是应该... 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。 1.2. Spring2.x时代 随着JDK1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。 那么,问题来了,究竟是应该...
- SpringBoot系列之@PropertySource用法简介 继上篇博客:SpringBoot系列之@Value和@ConfigurationProperties用法对比之后,本博客继续介绍一下@PropertySource注解的用法,通过上一篇博客的知识,可以知道@Value和@ConfigurationProperties都可以用于获取配置文件的属性值,不过有... SpringBoot系列之@PropertySource用法简介 继上篇博客:SpringBoot系列之@Value和@ConfigurationProperties用法对比之后,本博客继续介绍一下@PropertySource注解的用法,通过上一篇博客的知识,可以知道@Value和@ConfigurationProperties都可以用于获取配置文件的属性值,不过有...
- SpringBoot系列之actuator监控管理极速入门与实践 SpringBoot官方提供了spring-boot-starter-actuator场景启动器用于系统的监控管理,可以通过HTTP,JMX,SSH协议来进行操作,自动得到审计、健康及指标信息等 环境准备: JDK 1.8 SpringBoot2.2.1 Maven 3.2... SpringBoot系列之actuator监控管理极速入门与实践 SpringBoot官方提供了spring-boot-starter-actuator场景启动器用于系统的监控管理,可以通过HTTP,JMX,SSH协议来进行操作,自动得到审计、健康及指标信息等 环境准备: JDK 1.8 SpringBoot2.2.1 Maven 3.2...
- 1 fanout exchange 发送到该交换器的所有消息,会被路由到其绑定的所有队列。不处理路由键。你只需要简单的将队列绑定到交换机上。一个发送到交换机的消息都会被转发到与该交换机绑定的所有队列上。很像子网广播,每台子网内的主机都获得了一份复制的消息。Fanout交换机转发消息是最快的。 如图所示,所有发送到 fanout exchange... 1 fanout exchange 发送到该交换器的所有消息,会被路由到其绑定的所有队列。不处理路由键。你只需要简单的将队列绑定到交换机上。一个发送到交换机的消息都会被转发到与该交换机绑定的所有队列上。很像子网广播,每台子网内的主机都获得了一份复制的消息。Fanout交换机转发消息是最快的。 如图所示,所有发送到 fanout exchange...
- 介绍SpringBoot项目中使用缓存,之前先介绍一下Spring的缓存抽象和JSR107,本博客例子是经过自己验证的,学习参考其它资料,之后做的笔记,仅供学习参考,本博客会比较详细地介绍Spring的缓存注解,以及如何在Springboot项目中使用这些注解实现缓存,同时也会介绍怎么引入Redis实现缓存,仅做学习参考 文章目录 一、Spri... 介绍SpringBoot项目中使用缓存,之前先介绍一下Spring的缓存抽象和JSR107,本博客例子是经过自己验证的,学习参考其它资料,之后做的笔记,仅供学习参考,本博客会比较详细地介绍Spring的缓存注解,以及如何在Springboot项目中使用这些注解实现缓存,同时也会介绍怎么引入Redis实现缓存,仅做学习参考 文章目录 一、Spri...
- 对应SpringBoot系列博客专栏,例子代码下载,代码暂时托管于GitHub,在github上clone到本地既可,github下载中链接,本博客不定时更新 Spring框架:作为JavaEE框架领域的一款重要的开源框架,在企业应用开发中有着很重要的作用,同时Spring框架及其子框架很多,所以知识量很广。 Spring Boot:一款Spring系统的一款框... 对应SpringBoot系列博客专栏,例子代码下载,代码暂时托管于GitHub,在github上clone到本地既可,github下载中链接,本博客不定时更新 Spring框架:作为JavaEE框架领域的一款重要的开源框架,在企业应用开发中有着很重要的作用,同时Spring框架及其子框架很多,所以知识量很广。 Spring Boot:一款Spring系统的一款框...
- SpringBoot系列之配置文件加载位置 SpringBoot启动会自动扫描如下位置的application.properties或者application.yml文件作为Springboot的默认配置文件 project:/config/(项目根目录下面config文件夹里的配置文件) project:/(项目根目录下面的配置文件) classpath:... SpringBoot系列之配置文件加载位置 SpringBoot启动会自动扫描如下位置的application.properties或者application.yml文件作为Springboot的默认配置文件 project:/config/(项目根目录下面config文件夹里的配置文件) project:/(项目根目录下面的配置文件) classpath:...
- 文章目录 一、分布式基本理论 1.1、分布式基本定义 1.2 架构发展演变 1.3、RPC简介 二、Dubbo理论简介 三、Dubbo环境搭建 3.1 Zookeeper搭建 3.2 Dubbo管理页面搭建 四、Dubbo服务注册发现例子 4.1、业务场景 4.2、api工程创建 4.3、服务提供者工程 4.4、服务消费者工程... 文章目录 一、分布式基本理论 1.1、分布式基本定义 1.2 架构发展演变 1.3、RPC简介 二、Dubbo理论简介 三、Dubbo环境搭建 3.1 Zookeeper搭建 3.2 Dubbo管理页面搭建 四、Dubbo服务注册发现例子 4.1、业务场景 4.2、api工程创建 4.3、服务提供者工程 4.4、服务消费者工程...
- 使用maven命令创建SpringBoot项目,请参考《使用maven命令行方式创建springBoot工程》 SpringBoot Maven插件在Maven中提供了对SpringBoot的支持,允许打包可执行jar或war并直接运行应用程序。 在~/.m2/repository/org/springframework/boot/spring-boot-depen... 使用maven命令创建SpringBoot项目,请参考《使用maven命令行方式创建springBoot工程》 SpringBoot Maven插件在Maven中提供了对SpringBoot的支持,允许打包可执行jar或war并直接运行应用程序。 在~/.m2/repository/org/springframework/boot/spring-boot-depen...
- 因为yaml语法很简洁,比较喜欢写yaml配置文件,但是经过试验,@PropertySource默认不支持yaml读取,我们改成@Value注解也是可以读取的,不过属性一堆的话,一个一个读取也是很繁琐的,通过网上找资料和自己实验验证,发现是可以实现对yaml支持 然后,为什么@PropertySource注解默认不支持yaml文件读取?可以简单跟一下源码 @Prop... 因为yaml语法很简洁,比较喜欢写yaml配置文件,但是经过试验,@PropertySource默认不支持yaml读取,我们改成@Value注解也是可以读取的,不过属性一堆的话,一个一个读取也是很繁琐的,通过网上找资料和自己实验验证,发现是可以实现对yaml支持 然后,为什么@PropertySource注解默认不支持yaml文件读取?可以简单跟一下源码 @Prop...
- SpringBoot源码学习系列之异常处理自动配置 1、源码学习 先给个SpringBoot中的异常例子,假如访问一个错误链接,让其返回404页面 在浏览器访问: 而在其它的客户端软件,比如postman软件: 很显然,在浏览器里访问才会返回页面,而在Postman直接返回json数据了,所以基于此现象,可以跟一下Springboot异常自动配置的原理,本博客... SpringBoot源码学习系列之异常处理自动配置 1、源码学习 先给个SpringBoot中的异常例子,假如访问一个错误链接,让其返回404页面 在浏览器访问: 而在其它的客户端软件,比如postman软件: 很显然,在浏览器里访问才会返回页面,而在Postman直接返回json数据了,所以基于此现象,可以跟一下Springboot异常自动配置的原理,本博客...
- 本博客简要介绍一下SpringBoot在IDEA软件配置热部署 IDEA自动make配置 目的是开启IDEA自动make功能 File->Setting->Build,Execution,Deployment->Complier,勾选Build Project automatically,ps:我这里是IDEA2017版本,不同版本名称可能不一样 ... 本博客简要介绍一下SpringBoot在IDEA软件配置热部署 IDEA自动make配置 目的是开启IDEA自动make功能 File->Setting->Build,Execution,Deployment->Complier,勾选Build Project automatically,ps:我这里是IDEA2017版本,不同版本名称可能不一样 ...
- 我们SpringBoot项目的配置文件可以让在四个地方,以SpringBoot项目MySpringBoot为例 并从优级最高到最低来排列,如下所示: MySpringBoot/configMySpringBoot:根目录MySpringBoot/src/main/resources/configMySpringBoot/src/main/resources 这些位置... 我们SpringBoot项目的配置文件可以让在四个地方,以SpringBoot项目MySpringBoot为例 并从优级最高到最低来排列,如下所示: MySpringBoot/configMySpringBoot:根目录MySpringBoot/src/main/resources/configMySpringBoot/src/main/resources 这些位置...
- SpringBoot系列之Thymeleaf语法简单介绍 文章目录 1、模板引擎 2、Thymeleaf简介 2.1)、Thymeleaf定义 2.2)、适用模板 3、重要知识点 3.1)、th:text和th:utext 3.2)、标准表达式 3.3)、Thymeleaf遍历 3.4)、公共模块抽取 3.5)、行内写法介绍 3.6... SpringBoot系列之Thymeleaf语法简单介绍 文章目录 1、模板引擎 2、Thymeleaf简介 2.1)、Thymeleaf定义 2.2)、适用模板 3、重要知识点 3.1)、th:text和th:utext 3.2)、标准表达式 3.3)、Thymeleaf遍历 3.4)、公共模块抽取 3.5)、行内写法介绍 3.6...
- SpringBoot web项目错误页定义 1.概述2.使用拦截器实现2.1.定义错误页2.2.定义拦截器2.3.注册拦截器 3.使用Thymeleaf的默认错误页实现 1.概述 错误页有很多种实现,我这里想分享两种我比较喜欢的错误页处理方式。 2.使用拦截器实现 2.1.定义错误页 我们在springboot的web项目的资源目录下创建各个错... SpringBoot web项目错误页定义 1.概述2.使用拦截器实现2.1.定义错误页2.2.定义拦截器2.3.注册拦截器 3.使用Thymeleaf的默认错误页实现 1.概述 错误页有很多种实现,我这里想分享两种我比较喜欢的错误页处理方式。 2.使用拦截器实现 2.1.定义错误页 我们在springboot的web项目的资源目录下创建各个错...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签