暂无个人介绍
什么是Java反射? Java 反射机制是 Java 自诞生以来就具备的能力,用于在 Java 程序运行过程中动态的获取类的信息,调用类中的方法。
前言 最近维护一个老项目,项目使用最原始的Servlet,项目中充斥着各种类似判空的简单校验,为了减少重复代码,因此需要手动引入 Java 的 Bean Validation。
前言 最近维护一个老项目,项目使用最原始的Servlet,项目中充斥着各种类似判空的简单校验,为了减少重复代码,因此需要手动引入 Java 的 Bean Validation。
前言 前面两篇文章 Spring基础容器BeanFactory 和 Spring FactoryBean 源码分析 已经详细的介绍了BeanFactory和FactoryBean,Spring中还存在一个ObjectFactory,它们之间不仅名称非常相似,事实上功能也有一些区别和联系。初学Spring的小伙伴可能很难区分它们之间有什么区别,这篇文章将简单对它们加以区分。
什么是FactoryBean? 根据FactoryBean源码的注释,我们可以对FactoryBean有如下大概的认识。
什么是BeanFactory? Spring官网对BeanFactory的解释 BeanFactory API 为Spring的IoC功能提供了底层基础。它的特定契约主要用于Spring的其他部分以及相关第三方框架其他部分的集成,它的DefaultListableBeanFactory实现是更高级别GenericApplicationContext容器的一个委托。
什么是 内省(Introspector) ? Java 内省(Introspector)提供了根据 Java 类元信息获取 JavaBean 信息的接口,底层使用了反射实现。
什么是 SPI? SPI,全称 Service Provider Interface,即服务提供者接口,是Java中用于提供给第三方实现的接口。
Java 中的资源有多种,如File,URL, InputStream等,本篇将介绍在Java中获取classpath下的资源文件的几种方式
一、序列化概念 将对象在内存中的状态保存下来,在需要的时候获取。 序列化:将对象转换为字节序列,以便在网络传输或存储。 反序列化:将字节序列转换为对象。