spring
文章平均质量分 89
Zn昕
这个作者很懒,什么都没留下…
展开
-
spring注解注入笔记
spring注解注入笔记 spring注入主要使用两个注解: @Configuration和@Bean. @Configuration注解 先来看下其注解的限制@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Component 可以看出@Confi...原创 2018-07-01 18:14:18 · 326 阅读 · 0 评论 -
spring注解之AOP
spring注解之AOP AOP,spring重要特性之一,基于OOP思想,面向切面编程,可以在不破坏原代码的情况下动态的在其前后增加功能,功能与装饰者模式相似.spring在@Transanction事务和@Cacheable数据缓存都用此拦截.我们经常用其去打日志和加事务等. 要想使用注解的方式使用AOP,需要了解以下注解: @Aspect 声明是...原创 2018-07-02 00:31:45 · 244 阅读 · 0 评论 -
spring的EL表达式
spring的EL表达式 起初觉得这一章并没有什么好讲的,因为我在工作中也只是运用了其中很基础的一些功能,直到今天去深入学习这一块才发现,其实spring的EL(expressing language)表达式是多么强大. Spring的EL表达式简称为SpEL,让他OGNL表达式等表达式相似,他与spring直接是互相独立的,比如负责解析字符串的接口(Expressio...原创 2018-07-04 14:42:55 · 1992 阅读 · 2 评论 -
spring之Aware接口
spring之Aware接口一. 介绍Aware相关接口的功能 Aware,顾名思义,意识到的.这个接口也就是为了让Bean意识到自己的存在.首先,我承认我第一次去看这个有关资料并没有看懂这个接口是什么意思,后来测试后才明白.依赖注入是spring的一个重要的特性,但是在spring将bean注入到IoC容器时,bean对于自己与spring的关系一无所知,即如王云飞所说:be...原创 2018-07-05 15:56:27 · 187 阅读 · 0 评论 -
spring之线程池集成
spring之线程池集成 spring的线程池技术使用的是ThreadPoolTaskExecutor,当我们点进ThreadPoolTaskExecutor这个类的时候,可以看见里面是对于JDK中的ThreadPoolExecutor的封装:可见,ThreadPoolExecutor是ThreadPoolTaskExecutor类的一个属性.而其他几个属性正好也是ThreadPoo...原创 2018-07-05 17:12:25 · 10446 阅读 · 0 评论 -
spring之全局异常处理
spring之全局异常处理概述项目报错在所难免,通常情况下都用try…catch…模块去捕获异常并处理异常.当项目大了以后会发现我们有很多地方需要去捕获异常,并且可能会写很多重复代码,所以我们需要使用一个全局的异常处理.他可以捕获你指定的异常.示例本博客的代码环境是springboot的环境.首先,先认识需要使用到的注解: @ControllerAdvice 声明是一个...原创 2018-07-18 13:55:02 · 198 阅读 · 0 评论 -
spring之定时任务
spring之定时任务 在spring中支持三种主流的定时任务: JDK自带的定时任务Timer, 开源项目quartz,以及spring自带的定时任务.如果定时任务比较轻便,可以考虑使用JDK自带的定时任务Timer,如果定时任务很复杂,可以考虑使用quartz,我觉得spring自带的定时任务就像一个轻便型的quartz,在此篇博客中,只讨论spring自带的定时任务. ...原创 2018-07-06 13:47:47 · 617 阅读 · 0 评论 -
Spring依赖注入实现简单工厂模式
Spring依赖注入实现简单工厂模式背景想写一个简单的策略模式+简单工厂模式的抽奖算法.下面写的是一个利用传入的抽奖类型调用不同的增加抽奖次数的方法.首先写一个抽象工厂AbstractLotteryType类:public abstract class AbstractLotteryType { /** 增加抽奖次数的方法 {@s...原创 2018-08-01 17:39:37 · 5251 阅读 · 2 评论 -
Spring5的源码构建之旅
Spring5的源码构建之旅最近在看 spring源码深度解析第二版,需要先构建 Spring 的源码,于是开始自己的构建之旅,在公司构建是一帆风顺,可是不知道为什么回家后,构建起来就是各种辛酸,查了很多资料,很多都不是很全面,所以自己写一篇笔记方便大家和自己以后遇到相同问题有地可寻,二话不说,先来说说构建的事吧环境准备Gradle反正我用的最新版应该是 3.0 之后的都没问题,网上教程...原创 2019-08-11 22:49:36 · 501 阅读 · 0 评论