自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK动态代理

JDK动态代理一.什么是代理二.Java动态代理基于JDK实现动态代理JDK动态代理解析基于JDK实现动态代理的特点: 一.什么是代理 代理其实就是一种常用的设计模式。这种通过,工程师编辑代理类代码,实现代理模式;在编译期就生成了代理类的方式通常也被称作静态代理。 代理模式的定义: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 /** * 猫咪接口 */ public interface C

2020-07-13 18:05:58 167

原创 Spring的IOC实现

Ioc容器如何工作 Ioc 容器实际上就是 Context 组件结合其他两个组件共同构建了一个 Bean 关系网,如何构建这个关系网?构建的入口就在 AbstractApplicationContext 类的 refresh 方法中。这个方法的代码如下: public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) {

2020-06-21 17:04:11 261

原创 Spring的整体架构分析

Spring整体框架 Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图: 其中Spring的核心组件为Core,Beans,Context这三个组件构成了Spring的最基础功能也是核心功能IOC容器(Inversion of Control container) Spring的设计理念 ...

2020-06-10 14:10:52 407

原创 FastJson与Get和Set方法

今天写代码的时候遇到了一个错误一个极其简单的错误。 首先说下过程,我希望将后端Controller返回的结果做一个统一封装,返回统一结果集。 在我重写ResponseBodyAdvice中的beforeBodyWrite()方法,准将结果封装到结果集返回,当我写完代码后发现返回结果为{}。 于是我各种百度,谷歌,都没找到原因,最后我点进去结果集类中发现没有get方法。 解决了一个业务问题后,我得到了另一个技术问题。那就是为什么没get方法获取不到值。 起初我以为是Spring中Bean的原因。是因为我在往前

2020-05-18 16:50:12 3313

空空如也

空空如也

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

TA关注的人

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