摘要:
Maven 的 maven-resources-plugin 插件是一个用于处理资源文件的插件。它在 Maven 构建过程中负责复制项目中的资源文件到生成的目标目录,使得这些资源文件可以被应用程序访问和使用。 该插件具有以下特点和功能: 复制资源文件:maven-resources-plugin 插 阅读全文
摘要:
springboot项目里的包’spring-boot-dependencies‘依赖 我们一般是在项目的pom dependencyManagement标签里引入spring-boot-dependencies,或者根spring-boot-starter-parent里也是继承了它,也正是因为继 阅读全文
摘要:
spring aop里的三种不同类型的自动代理介绍 Metadata autoproxying BeanNameAutoProxyCreator DefaultAdvisorAutoProxyCreator Metadata autoproxying 介绍 在Spring AOP中,Metadata 阅读全文
摘要:
在Spring AOP中,引入(Introduction)是一种特殊类型的通知,允许我们向现有的类添加新的接口和实现,而无需修改原始类的代码。引入提供了一种扩展现有类功能的方式,它允许我们在运行时为类动态地添加新的方法和属性。 通过引入,我们可以将新的行为添加到现有的类中,而无需继承该类或修改其代码 阅读全文
摘要:
"幻读"是数据库事务隔离级别中的一种现象,它与不可重复读有些相似,但主要关注的是插入操作。 具体而言,幻读可以分为以下几个步骤: 事务A开始并执行了一个查询语句,返回了符合条件的数据结果集。 在此期间,事务B在同一个事务中对数据进行了插入操作,并提交了事务。 事务A再次执行相同的查询语句,发现返回的 阅读全文
摘要:
"不可重复读"是数据库事务隔离级别中的一种现象,指的是在同一个事务内,多次读取同一行数据时,获取到的数据值发生了变化。 具体而言,不可重复读可以分为以下几个步骤: 事务A开始并执行了一个SELECT语句,读取了某行数据的字段值。 在此期间,事务B对该行数据进行了修改并提交了事务。 事务A再次执行相同 阅读全文
摘要:
spring框架的BeanFactory Spring框架中的BeanFactory是一个核心接口,用于管理应用程序中的对象(即"Bean")。它是Spring IoC(控制反转)容器的基础,并提供了创建、获取和管理Bean的功能。 BeanFactory的主要职责包括: 实例化Bean:BeanF 阅读全文
摘要:
spring context模块介绍 Spring框架是一个开源的Java开发框架,它提供了一系列的功能和工具,用于简化Java应用程序的开发。Spring Context模块是Spring框架的核心部分之一,它主要负责管理和协调应用程序中的对象。 Spring Context模块的主要功能包括: 阅读全文
摘要:
spring web框架 Spring Web框架是一个开源的Java框架,它被广泛用于构建Web应用程序和RESTful服务。它基于经典的Spring框架,提供了一组功能强大且灵活的工具和类,用于简化Web应用程序的开发。 以下是Spring Web框架的主要特点和组件: MVC模式:Spring 阅读全文
摘要:
什么是JUnit? JUnit是测试框架, 它用于Java代码的单元测试。 JUnit = Java + Unit Testing 什么是JUnit4? JUnit4是一个Java语言的单元测试框架,用于编写和执行单元测试。它是JUnit框架的第四个主要版本,并且是过去几年中最常用的版本。以下是一些 阅读全文