Spring
SilenceAtNBT
有爱才有目标!
展开
-
Spring @Value 中文乱码
前言大家肯定遇到过,如果读取配置文件中的中文会出现乱码的情况,尤其是使用@Value注解的时候正文解我们配置文件中偶尔会出现中文,而我们的配置中往往会忽略编码的问题,需要增加 file-encoding=“UTF-8”<context:property-placeholder location="classpath:META-INF/spring/redis.properties" ignore-unresolvable="true" file-encoding="UTF-8"/>原创 2021-11-19 09:09:51 · 1127 阅读 · 0 评论 -
Spring运用(三)------全局异常处理(HandlerExceptionResolver)
前言大家在使用Spring框架编写Controller的时候,都会遇到这样一种情况,就是想做一个全局异常处理,目的是不要每个人都单独拦截处理系统类的异常。正文下面我将介绍一种方法,利用HandlerExceptionResolver做一个统一的异常拦截处理,当然这种方式只适用于没有手动拦截异常请求的情况,如果某一个Controller自己拦截并处理了异常,不会被这个统一异常处理所覆盖到...原创 2018-07-25 17:29:10 · 1017 阅读 · 0 评论 -
Spring Bean的生命周期之我的理解(五)------InitializingBean
前言Spring Bean创建后,提供了针对于Bean的两种初始化方式:实现InitializingBean接口;设置init-method属性; 本文介绍的是实现InitializingBean接口的方式;实现1.定义MyInitializingBeanpackage com.silence.ioc.initializing;import org.spri...原创 2018-04-24 14:28:35 · 240 阅读 · 0 评论 -
Spring 运用(一)------概念
前言本文将介绍一些Spring相关的概念。正文IOC容器Spring强大的核心功能之一,颠覆原有的依赖关系,后面称为依赖注入。即由IOC容器管理依赖关系、依赖相关的Bean的生命周期。BeanFacotry容器ApplicationContext容器,该容器包含了BeanFactory容器的所有功能注入方式注解Spring注解很强大,类似于通过@A...原创 2018-04-19 17:28:33 · 140 阅读 · 0 评论 -
Spring 运用(二)------IOC容器
前言Spring IOC容器有两种,即BeanFactory容器和ApplicationContext容器。正文BeanFactory容器简单的容器,主要功能就是为依赖注入(DI)提供支持。实现基于XmlBeanFactory。 1.定义Beanpackage com.silence.ioc.bf;public class BeanFactoryTes...原创 2018-04-23 15:16:11 · 122 阅读 · 0 评论 -
Spring整合Mybatis(二)------增加事务管理(编程的方式)
我们将使用transactionManager方式做事务管理原创 2017-11-14 17:32:12 · 340 阅读 · 0 评论 -
Spring整合Mybatis(一)------MapperScannerConfigurer
前言此篇仅以一个小例子,讲解一下Spring是如何整合Mybatis的。原创 2017-11-14 11:22:38 · 321 阅读 · 0 评论 -
Spring Bean的生命周期之我的理解(四)------AbstractAutowireCapableBeanFactory
前言Bean的实例化基本上是根据AbstractApplicationContext调用AbstractAutowireCapableBeanFactory的createBean方法实现的。源码createBeanprotected Object createBean(String beanName, RootBeanDefinition mbd, Object[] a...原创 2017-11-10 17:55:48 · 1821 阅读 · 0 评论 -
Spring Bean的生命周期之我的理解(一)------BeanFactoryPostProcessor和BeanPostProcessor
BeanFactoryPostProcessor和BeanPostProcessor原创 2017-10-19 17:06:03 · 565 阅读 · 0 评论 -
Spring Bean的生命周期之我的理解(二)------AbstractApplicationContext
前言Spring是如何初识化Bean的呢?这个问题是我们大家都关心的问题,最近又重新看了一下源码,AbstractApplicationContext借助于refresh方法加载和初识化Bean信息的。refresh @Override public void refresh() throws BeansException, IllegalStateException {原创 2017-11-02 16:37:56 · 487 阅读 · 0 评论 -
Spring Bean的生命周期之我的理解(三)------BeanFactory和FactoryBean
前言大家可能使用Spring框架已经很久了,但是对其中的一些概念可能会比较模糊,比如BeanFactory和FactoryBean,诈一看,两个没啥区别,仔细研究后发现,其实本质上是两个不同的单元。原创 2017-11-09 14:03:20 · 856 阅读 · 1 评论 -
Spring事务管理
Spring事务管理原创 2016-09-08 00:34:14 · 320 阅读 · 0 评论 -
SpringAOP之我的理解(二)------具体实现
SpringAOP原创 2016-09-12 08:54:52 · 673 阅读 · 0 评论 -
SpringAOP之我的理解(一)------动态代理
代理,概念并不陌生,因为在日常生活中就有鲜明的例子。比如销售中间商,我们可能无法直接联系造产品的厂家,只能找到中间商,我们就一样可以拿到我们需要的产品,这个中间商本质上就是个代理。返回来,程序中的代理模式,其实就是现实中的写照。代理的定义,就是为一个对象提供一种代理以控制对这个对象的访问原创 2016-09-10 15:33:04 · 461 阅读 · 0 评论