动力节点王鹤|Spring Boot框架学习笔记(一)Xml 和 JavaConfig

简介: Spring Boot框架• 官方下载地址动力节点spring资料• 视频观看地址https://www.bilibili.com/video/BV1XQ4y1m7ex第一章 Xml 和 JavaConfigSpring 使用 Xml 作为容器配置文件, 在 3.0 以后加入了 JavaConfig. 使用 java 类做配置文件使用。

1.SpringBoot  框架

  • 官方下载地址

动力节点spring资料

  • 视频观看地址

https://www.bilibili.com/video/BV1XQ4y1m7ex

1.1 第一章 Xml 和 JavaConfig

Spring 使用 Xml 作为容器配置文件,  在 3.0 以后加入了 JavaConfig. 使用 java 类做配

置文件使用。

1.1.1 什么是 JavaConfig

JavaConfig: 是 Spring 提供的使用 java 类配置容器。  配置 Spring IOC 容器的纯 Java 方法。

优点:

1.可以使用面像对象的方式,  一个配置类可以继承配置类,可以重写方法

2.避免繁琐的xml配置

1.1.2 Xml 配置容器

创建  001-pre-boot 项目

pom.xml

image.png

image.png

image.png

创建数据类 Student

image.png

resources 目录下创建 Spring 的配置文件 applicationContext.xml

image.png

单元测试:

image.png

1.1.3 JavaConfig 配置容器

JavaConfig 主要使用的注解

@Configuration:放在类的上面,这个类相当于xml配置文件,可以在其中声明bean

@Bean:放在方法的上面,方法的返回值是对象类型,这个对象注入到 spring ioc 容器

创建配置类(等同于xml配置文件)

image.png

image.png

image.png

image.png

测试方法:

image.png

image.png

1.1.4 @ImportResource

@ImportResource 是导入 xml 配置,等同于 xml 文件的 resources

创建数据类:

image.png

创建配置文件 beans.xml

image.png

image.png

创建配置类:

image.png

创建测试方法:

image.png

image.png

1.1.5 @PropertyResource

@PropertyResource 是读取 properties 属性配置文件

resources 目录下创建 config.properties

image.png

创建数据类 Tiger

image.png

image.png

修改 SystemConfig 文件

image.png

创建测试方法

image.png

 

 

相关文章
|
4天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
在处理XML文档时,我们常需提取各元素值,这时就要用到XML DOM的节点树遍历功能。以下示例展示了如何遍历根元素的所有子节点,并输出它们的名称和值:例如 "title: Everyday Italian","author: Giada De Laurentiis" 和 "year: 2005"。实现步骤包括:加载XML字符串到xmlDoc对象,获取根元素子节点,最后输出每个子节点的名称与文本节点的值。
|
12天前
|
安全 前端开发 Java
随着企业应用复杂度提升,Java Spring框架以其强大与灵活特性简化开发流程,成为构建高效、可维护应用的理想选择
随着企业应用复杂度提升,Java Spring框架以其强大与灵活特性简化开发流程,成为构建高效、可维护应用的理想选择。依赖注入使对象管理交由Spring容器处理,实现低耦合高内聚;AOP则分离横切关注点如事务管理,增强代码模块化。Spring还提供MVC、Data、Security等模块满足多样需求,并通过Spring Boot简化配置与部署,加速微服务架构构建。掌握这些核心概念与工具,开发者能更从容应对挑战,打造卓越应用。
28 1
|
15天前
|
XML Java 测试技术
Spring5入门到实战------17、Spring5新功能 --Nullable注解和函数式注册对象。整合JUnit5单元测试框架
这篇文章介绍了Spring5框架的三个新特性:支持@Nullable注解以明确方法返回、参数和属性值可以为空;引入函数式风格的GenericApplicationContext进行对象注册和管理;以及如何整合JUnit5进行单元测试,同时讨论了JUnit4与JUnit5的整合方法,并提出了关于配置文件加载的疑问。
Spring5入门到实战------17、Spring5新功能 --Nullable注解和函数式注册对象。整合JUnit5单元测试框架
|
15天前
|
XML Java 数据格式
Spring5入门到实战------7、IOC容器-Bean管理XML方式(外部属性文件)
这篇文章是Spring5框架的实战教程,主要介绍了如何在Spring的IOC容器中通过XML配置方式使用外部属性文件来管理Bean,特别是数据库连接池的配置。文章详细讲解了创建属性文件、引入属性文件到Spring配置、以及如何使用属性占位符来引用属性文件中的值。
Spring5入门到实战------7、IOC容器-Bean管理XML方式(外部属性文件)
|
10天前
|
Java 数据库连接 Spring
后端框架入门超详细 三部曲 Spring 、SpringMVC、Mybatis、SSM框架整合案例 【爆肝整理五万字】
文章是关于Spring、SpringMVC、Mybatis三个后端框架的超详细入门教程,包括基础知识讲解、代码案例及SSM框架整合的实战应用,旨在帮助读者全面理解并掌握这些框架的使用。
后端框架入门超详细 三部曲 Spring 、SpringMVC、Mybatis、SSM框架整合案例 【爆肝整理五万字】
|
15天前
|
XML Java 数据格式
Spring5入门到实战------11、使用XML方式实现AOP切面编程。具体代码+讲解
这篇文章是Spring5框架的AOP切面编程教程,通过XML配置方式,详细讲解了如何创建被增强类和增强类,如何在Spring配置文件中定义切入点和切面,以及如何将增强逻辑应用到具体方法上。文章通过具体的代码示例和测试结果,展示了使用XML配置实现AOP的过程,并强调了虽然注解开发更为便捷,但掌握XML配置也是非常重要的。
Spring5入门到实战------11、使用XML方式实现AOP切面编程。具体代码+讲解
|
15天前
|
XML Java 数据格式
Spring5入门到实战------6、IOC容器-Bean管理XML方式(自动装配)
这篇文章是Spring5框架的入门教程,详细讲解了IOC容器中Bean的自动装配机制,包括手动装配、`byName`和`byType`两种自动装配方式,并通过XML配置文件和Java代码示例展示了如何在Spring中实现自动装配。
Spring5入门到实战------6、IOC容器-Bean管理XML方式(自动装配)
|
2天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
8天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
在处理XML文档时,我们常需提取各元素值,这时就要用到XML DOM的节点树遍历功能。以下示例展示了如何遍历根元素的所有子节点,并输出它们的名称和值:例如 "title: Everyday Italian","author: Giada De Laurentiis" 等。
|
12天前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
在处理XML文档时,我们常需提取各元素值,这时就要用到XML DOM的节点树遍历功能。以下示例展示了如何遍历根元素的所有子节点,并输出它们的名称和值:例如 "title: Everyday Italian","author: Giada De Laurentiis" 等。
下一篇
云函数