自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 SpringAOP开发

JDK动态代理实现代理:代理对象和目标对象之间实现同一个接口。Cglib动态代理实现代理:代理对象是目标对象的子类。通知的类型:前置通知、后置通知、异常通知、最终通。两者都可以实现产生代理对象。接口:定义代理对象和被代理对象需要做的事情。连接点被增强的内容称之为切面(切入点。的底层技术就是动态代理。将通知加入连接点的过程。在目标对象的方法之前执行。在目标对象的方法之后执行。在目标对象的方法之后执行。在目标对象的方法之前执行。在目标对象的方法之后执行。在目标对象的方法之后执行。

2023-12-07 23:23:37 240

原创 Spring注解开发

注意:默认按照名称进行装配,如果找到指定的名称则直接注入。@Service 针对于业务层的类的注解。先会按照类型注入,如果这个类有多个实例,那么再按照名称注入,如果有多。@Repository 针对持久层的类的注解。自动装配:将对象属性自动进行注入(名称注入)等注解,这样Spring才能识别并管理这个类。注解按照类型注入,首先,确保你的类上有。注解的含义:创建类的对象,相当于。自动装配:将对象属性自动进行注入。注入,如果有多个实例那么需要使用。针对于控制器层的类的注解。用于替换自建类型组件的。

2023-12-07 00:19:21 33

原创 spring的开发细节

为了更好地理解这两种作用域的差异,可以考虑以下例子:如果一个bean被设置为singleton作用域,那么无论在哪里注入或获取这个bean,得到的都是同一个实例。:这是默认的作用域。这个bean的实例会被缓存在容器中,之后如果其他地方需要使用到这个bean,Spring会直接从缓存中取出这个bean的实例,而不是重新创建一个新的实例。接口层次:BeanFactory是Spring中最底层的接口,它定义了容器的基本功能,如实例化对象和管理bean的生命周期等。使用的懒加载的形式,对象在使用的时候才会创建。

2023-12-06 22:25:51 113

原创 spring框架

Spring框架的核心部分被称为Core Container,它包括了Core、Beans、Context和Expression LanguageSpring框架的核心部分被称为Core Container,它包括了Core、Beans、Context和Expression Language这四个模块。其中,Core和Beans模块是框架的基础部分,提供了IoC(反转控制)和依赖注入特性。Spring是一个项目管理框架,同时也是一套。,电子邮件,任务,调度,缓存。,验证,数据绑定,类型转换,

2023-12-06 17:50:06 127

原创 Mybatis(ORM框架)

MyBatis需要开发者手动编写SQL语句,在提供灵活性的同时,可能缺乏一些全面性的功能,对于高级查询,需要开发者自行编写SQL语句以及ResultMap。而Hibernate则通过对象关系映射自动生成SQL语句,具有良好的映射机制,使得开发者无需关心SQL的生成与结果映射,可以更专注于业务流程。:框架只提供一部分功能,剩下的工作仍需要开发者手动完成,MyBatis没有提供POJO与数据库表的映射,只实现了POJO与SQL之间的映射关系,需要开发者自定义SQL语句,以及数据与POJO之间的装配关系。

2023-12-05 20:51:22 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除