01 2024 档案
摘要:### 2.1 访问路径设置 @RequestMapping注解的作用就是将请求的 URL 地址和处理请求的方式(handler方法)关联起来,建立映射关系。 SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的方法来处理这个请求。 1. **精准路径匹配** 在@RequestMap
阅读全文
摘要:1.1 介绍 https://docs.spring.io/spring-framework/reference/web/webmvc.html Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring Framework中。正式名称“Spring
阅读全文
摘要:5.1 Mapper批量映射优化 1. 需求 Mapper 配置文件很多时,在全局配置文件中一个一个注册太麻烦,希望有一个办法能够一劳永逸。 2. 配置方式 Mybatis 允许在指定 Mapper 映射文件时,只指定其所在的包: ```XML<mappers> <package name="com
阅读全文
摘要:### 4.1 动态语句需求和简介 经常遇到很多按照很多查询条件进行查询的情况,比如智联招聘的职位搜索等。其中经常出现很多条件不取值的情况,在后台应该如何完成最终的SQL语句呢?  - [properties(属性)](https://mybatis.org/mybatis-3/zh/configur
阅读全文
摘要:#### 6.2.3 事务属性:只读 1. 只读介绍 对一个查询操作来说,如果我们把它设置成只读,就能够明确告诉数据库,这个操作不涉及写操作。这样数据库就能够针对查询操作来进行优化。 2. 设置方式 ```Java// readOnly = true把当前事务设置为只读 默认是false!@Tran
阅读全文
摘要:6.1 声明式事务概念 6.1.1 编程式事务 编程式事务是指手动编写程序来管理事务,即通过编写代码的方式直接控制事务的提交和回滚。在 Java 中,通常使用事务管理器(如 Spring 中的 `PlatformTransactionManager`)来实现编程式事务。 编程式事务的主要优点是灵活性
阅读全文
摘要:### 5.6 Spring AOP基于XML方式实现(了解) 1. 准备工作 加入依赖 和基于注解的 AOP 时一样。 准备代码 把测试基于注解功能时的Java类复制到新module中,去除所有注解。 2. 配置Spring配置文件 ```XML<!-- 配置目标类的bean --><bean i
阅读全文
摘要:`@Value` 通常用于注入外部化属性 **声明外部配置** application.properties ```Javacatalog.name=MovieCatalog``` **xml引入外部配置** ```Java<!-- 引入外部配置文件--><context:property-plac
阅读全文
摘要:4.2 基于XML配置方式组件管理 4.2.1 实验一: 组件(Bean)信息声明配置(IoC) 1. 目标 Spring IoC 容器管理一个或多个 bean。这些 Bean 是使用您提供给容器的配置元数据创建的(例如,以 XML `<bean/>` 定义的形式)。 我们学习,如何通过定义XML配
阅读全文
摘要:4.2.3 实验三: IoC容器创建和使用 1. 介绍 上面的实验只是讲解了如何在XML格式的配置文件编写IoC和DI配置! 如图: 想要配置文件中声明组件类信息真正的进行实例化成Bean对象和形成Bean之间的引用关系,我们需要声明IoC容器对象,读取配置文件,实例化组件和关系维护的过程都是在Io
阅读全文
摘要:1. 目标 通过配置文件,实现IoC容器中Bean之间的引用(依赖注入DI配置)。 主要涉及注入场景:基于构造函数的依赖注入和基于 Setter 的依赖注入。2. 思路 3. 基于构造函数的依赖注入(单个构造参数) 1. 介绍 基于构造函数的 DI 是通过容器调用具有多个参数的构造函数来完成的,每个
阅读全文
摘要:1. **配置元数据(配置)** 配置元数据,既是编写交给SpringIoC容器管理组件的信息,配置方式有三种。 基于 XML 的配置元数据的基本结构: <bean id="..." [1] class="..." [2]> <!-- collaborators and configuration
阅读全文
摘要:Spring IoC 容器,负责实例化、配置和组装 bean(组件)。容器通过读取配置元数据来获取有关要实例化、配置和组装组件的指令。配置元数据以 XML、Java 注解或 Java 代码形式表现。它允许表达组成应用程序的组件以及这些组件之间丰富的相互依赖关系。 Spring IoC 容器使用多种形
阅读全文
摘要:Maven 依赖管理是 Maven 软件中最重要的功能之一。Maven 的依赖管理能够帮助开发人员自动解决软件包依赖问题,使得开发人员能够轻松地将其他开发人员开发的模块或第三方框架集成到自己的应用程序或模块中,避免出现版本冲突和依赖缺失等问题。 我们通过定义 POM 文件,Maven 能够自动解析项
阅读全文
摘要:> Maven工程相对之前的工程,多出一组gavp属性,gav需要我们在创建项目的时指定,p有默认值,后期通过配置文件修改。既然要填写的属性,我们先行了解下这组属性的含义! Maven 中的 GAVP 是指 GroupId、ArtifactId、Version、Packaging 等四个属性的缩写,
阅读全文