spring
kingkyrie
学以致用,顺势而为!
展开
-
Spring的FactoryBean接口理解
1.Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean,这两种Bean都被容器管理,但工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该FactoryBean的getObject方法所返回的对象。在Spring框架内部,有很多地方有FactoryBean的实现类,它们在很多应用如(Spring的AOP、ORM、事务管理...转载 2019-06-30 18:40:37 · 474 阅读 · 0 评论 -
用spring的 InitializingBean 的 afterPropertiesSet 来初始化
void afterPropertiesSet() throws Exception;这个方法将在所有的属性被初始化后调用。但是会在init前调用。但是主要的是如果是延迟加载的话,则马上执行。所以可以在类上加上注解:import org.springframework.context.annotation.Lazy;@Lazy(false)这样spring容器初始化的...转载 2019-05-04 16:35:46 · 729 阅读 · 0 评论 -
Spring系列之beanFactory与ApplicationContext
一、BeanFactoryBeanFactory 是 Spring 的“心脏”。它就是 Spring IoC 容器的真面目。Spring 使用 BeanFactory 来实例化、配置和管理 Bean。BeanFactory:是IOC容器的核心接口, 它定义了IOC的基本功能,我们看到它主要定义了getBean方法。getBean方法是IOC容器获取bean对象和引发依赖注入的起点。方法的功能...转载 2019-02-18 11:49:53 · 225 阅读 · 0 评论 -
关于Spring配置文件xml文档的schema约束
最开始使用Spring框架的时候,对于其配置文件xml,只是网上得知其使用方法,而不明其意。最近想着寻根问底的探究一下。以下是本文主要内容:1、配置文件示例。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" ...转载 2018-10-06 20:59:46 · 148 阅读 · 0 评论 -
Spring定时任务的实现方式--ScheduledExecutorService and ScheduledExecutorFactoryBean的简单源码解析以及使用
//todohttps://blog.csdn.net/u012881904/article/details/78196966转载 2018-08-30 17:12:40 · 410 阅读 · 0 评论 -
SpringMVC 中使用 @ResponseBody 返回Json时,需要手动添加jackson依赖
No converter found for return value of type: class java.util.HashMapSpringMVC 中使用 @ResponseBody 返回Json时,需要手动添加jackson依赖!Maven添加:<dependency> <groupId>com.fasterxml.jackson.core<...转载 2018-07-28 14:12:00 · 1583 阅读 · 0 评论 -
java动态代理和spring动态代理对比
Java编译器编译好Java文件之后,产生.class 文件在磁盘中。这种class文件是二进制文件,内容是只有JVM虚拟机能够识别的机器码。JVM虚拟机读取字节码文件,取出二进制数据,加载到内存中,解析.class 文件内的信息,生成对应的 Class对象:.java文件到jjvm的过程图: class字节码文件是根据JVM虚拟机规范中规定的字节码组织规则生成的、具体class文件是怎样组织类信...转载 2018-04-10 23:02:50 · 668 阅读 · 0 评论 -
spring自动注入是单例还是多例?单例如何注入多例?
单例和多例的区别 :单例多例需要搞明白这些问题: 1. 什么是单例多例; 2. 如何产生单例多例; 3. 为什么要用单例多例 4. 什么时候用单例,什么时候用多例;1. 什么是单例、多例: 所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action; ...转载 2018-02-19 20:50:32 · 44997 阅读 · 1 评论 -
Spring Http Invoker使用简介
一、Spring HTTP Invoker简介 Spring HTTP invoker 是 spring 框架中的一个远程调用模型,执行基于 HTTP 的远程调用(意味着可以通过防火墙),并使用 java 的序列化机制在网络间传递对象。这需要在远端和本地都使用Spring才行。客户端可以很轻松的像调用本地对象一样调用远程服务器上的对象,这有点类似于 webservice ,但又不同于 web转载 2017-12-23 21:39:01 · 324 阅读 · 0 评论 -
Spring项目中value注解,@Value不能够读取到配置文件的值,无法成功注入值的问题汇总及解决
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_34458791/article/details/84887157@Value注解常规用法我们都知道通过@Value()注解可以取到我们配置文件的内容,之后我们通过修改配置文件就可以修改我们@Value注解修饰的属性,例如:...原创 2019-08-20 23:33:10 · 16882 阅读 · 0 评论