- 目录Spring相关的APIApplicationContext的继承体系ApplicationContext的实现类getBean()方法使用 Spring配置数据源(连接池)数据源的开发步骤 加载配置文件方式创建将DateSource的创建权交给Spring容器去完成抽取jdbc配置文件Spring相关的APIApplicationContext的继承体系applicationCon... 目录Spring相关的APIApplicationContext的继承体系ApplicationContext的实现类getBean()方法使用 Spring配置数据源(连接池)数据源的开发步骤 加载配置文件方式创建将DateSource的创建权交给Spring容器去完成抽取jdbc配置文件Spring相关的APIApplicationContext的继承体系applicationCon...
- 目录依赖注入概念将UserDao注入到UserService内部的方式set注入方法改进 有参构造注入方法Bean的依赖注入的数据类型集合的数据类型注入 引入其他配置文件(分模块开发)Spring的重点配置依赖注入概念上面的缺点也很明显,是同时获取service和dao层的到时我们只想要service层,所以此时,需要依赖注入,把dao注入到service服务层依赖注入(Dependenc... 目录依赖注入概念将UserDao注入到UserService内部的方式set注入方法改进 有参构造注入方法Bean的依赖注入的数据类型集合的数据类型注入 引入其他配置文件(分模块开发)Spring的重点配置依赖注入概念上面的缺点也很明显,是同时获取service和dao层的到时我们只想要service层,所以此时,需要依赖注入,把dao注入到service服务层依赖注入(Dependenc...
- 目录 Spring配置文件Bean标签基本配置Bean标签范围配置 无参构造创建时机Bean生命周期配置 Bean实例化三种方式 Spring配置文件Bean标签基本配置用于配置对象交由Spring来创建默认情况下他调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。基本属性:id:Bean实例在Spring容器中的唯一标识class:Bean的限定名称Bean标签范围配... 目录 Spring配置文件Bean标签基本配置Bean标签范围配置 无参构造创建时机Bean生命周期配置 Bean实例化三种方式 Spring配置文件Bean标签基本配置用于配置对象交由Spring来创建默认情况下他调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。基本属性:id:Bean实例在Spring容器中的唯一标识class:Bean的限定名称Bean标签范围配...
- 1.SpringBoot整合Junit1.搭建SpringBoot工程2.引入starter-test起步依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></depe... 1.SpringBoot整合Junit1.搭建SpringBoot工程2.引入starter-test起步依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></depe...
- 1. SpringBoot 概述 1.1 SpringBoot 概念SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期。2014 年 4 月,Spring Boot 1.0.0 发布。Spring的顶级项目之一(http... 1. SpringBoot 概述 1.1 SpringBoot 概念SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期。2014 年 4 月,Spring Boot 1.0.0 发布。Spring的顶级项目之一(http...
- 1.mybatis配置流程实体类pojo类编写Dao层(UserMapper接口以及xml文件)编写Service接口以及实现类,通过Dao层对象进行访问数据库创建mybatis的核心配置文件mybatis-config.xml,并将UserMapper绑定到mybatis-config.xml中之前的配置<?xml version="1.0" encoding="UTF-8" ?><!D... 1.mybatis配置流程实体类pojo类编写Dao层(UserMapper接口以及xml文件)编写Service接口以及实现类,通过Dao层对象进行访问数据库创建mybatis的核心配置文件mybatis-config.xml,并将UserMapper绑定到mybatis-config.xml中之前的配置<?xml version="1.0" encoding="UTF-8" ?><!D...
- 1 什么是Spring Starter摘自官网Starters are a set of convenient dependency descriptors that you can include in your application. You get a one-stop shop for all the Spring and related technologies that yo... 1 什么是Spring Starter摘自官网Starters are a set of convenient dependency descriptors that you can include in your application. You get a one-stop shop for all the Spring and related technologies that yo...
- 1 RestTemplate简介在java代码里想要进行restful web client服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。Spring Boot提供了一种简单便捷的内置模板类来进行操作,这就是RestTemplate。 2 RestTemplate基本使用 2.1 依赖:Spring Boot的web starter已经内置了RestTem... 1 RestTemplate简介在java代码里想要进行restful web client服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。Spring Boot提供了一种简单便捷的内置模板类来进行操作,这就是RestTemplate。 2 RestTemplate基本使用 2.1 依赖:Spring Boot的web starter已经内置了RestTem...
- 1 搭建Spring Boot+MySQL项目 1.1 项目依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.mybatis.sp... 1 搭建Spring Boot+MySQL项目 1.1 项目依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.mybatis.sp...
- 玩转Kafka—Spring整合Kafka 1 新建Spring Boot项目,增加依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependenc... 玩转Kafka—Spring整合Kafka 1 新建Spring Boot项目,增加依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependenc...
- Apollo远程配置中心官方文档:https://www.apolloconfig.com/#/zh/README 1 简介Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo支持4个维度管理Key-Value格式的配... Apollo远程配置中心官方文档:https://www.apolloconfig.com/#/zh/README 1 简介Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。Apollo支持4个维度管理Key-Value格式的配...
- 8 Spring Boot整合RocketMQ 8.1 Maven依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.2.0</version></dependency> 8.2 配置文件... 8 Spring Boot整合RocketMQ 8.1 Maven依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.2.0</version></dependency> 8.2 配置文件...
- 浅谈基于动态代理的Spring AOP原理 1 什么时候会用到AOP?Bean的创建和初始化过程中增加环绕、前置、后置方法事务、日志拦截器…这篇文章就着重讲解下Bean创建和初始化的过程中使用到的AOP原理 2 回顾Bean的创建过程在Bean的创建过程中比较重要的一步就是对Bean进行AOP处理,但是不是必要的,接下来我们从头开始手写一个自己的Spring进行实现。 3 扫描Bean这里... 浅谈基于动态代理的Spring AOP原理 1 什么时候会用到AOP?Bean的创建和初始化过程中增加环绕、前置、后置方法事务、日志拦截器…这篇文章就着重讲解下Bean创建和初始化的过程中使用到的AOP原理 2 回顾Bean的创建过程在Bean的创建过程中比较重要的一步就是对Bean进行AOP处理,但是不是必要的,接下来我们从头开始手写一个自己的Spring进行实现。 3 扫描Bean这里...
- 一文搞懂Spring Boot自定义拦截器 为什么需要拦截器?在我们开发的Web系统中,资源可分为大致三类:公开资源、个人资源和隐私资源,比如公开资源有任何人都能看新闻、视频、文章等等,个人资源就是指系统用户的个人信息等等,隐私资源可以表示系统的后台管理、用户管理等等。因此我们需要进行系统用户访问资源的认证规则,而Spring自带的拦截器处理器就可以很好地完成我们的需求,下面开始今天的表演... 一文搞懂Spring Boot自定义拦截器 为什么需要拦截器?在我们开发的Web系统中,资源可分为大致三类:公开资源、个人资源和隐私资源,比如公开资源有任何人都能看新闻、视频、文章等等,个人资源就是指系统用户的个人信息等等,隐私资源可以表示系统的后台管理、用户管理等等。因此我们需要进行系统用户访问资源的认证规则,而Spring自带的拦截器处理器就可以很好地完成我们的需求,下面开始今天的表演...
- 基于Spring Task的Spring定时任务 1 使用@Scheduled注解举例:/** * @desc: 基于注解的Spring定时任务 * @author: YanMingXin * @create: 2021/9/28-16:25 **/@Configuration@EnableSchedulingpublic class SpringScheduleTask { /**... 基于Spring Task的Spring定时任务 1 使用@Scheduled注解举例:/** * @desc: 基于注解的Spring定时任务 * @author: YanMingXin * @create: 2021/9/28-16:25 **/@Configuration@EnableSchedulingpublic class SpringScheduleTask { /**...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签