此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。

随笔分类 -  Spring

摘要:preHandle 调用时间:Controller方法处理之前 执行顺序:链式Intercepter情况下,Intercepter按照声明的顺序一个接一个执行 若返回false,则中断执行,注意:不会进入afterCompletion postHandle 调用前提:preHandle返回true 阅读全文
posted @ 2019-06-20 10:20 炎泽 编辑
摘要:总结自:www.jianshu.com/p/61f7c6fe03ec SpEL是一种表达式语言,可以与spring应用程序运行时的对象交互,可简化开发,减少一些逻辑、配置的编写。 既能在配置文件中使用,也能在注解中使用(常用于@Value等)。 备注:SpEL都是#{}的格式 字面值 整数 #{5} 阅读全文
posted @ 2019-04-15 16:59 炎泽 编辑
摘要:总结自:https://www.cnblogs.com/javahr/p/8318728.html Cron有两种语法形式: 1、Seconds Minutes Hours DayofMonth Month DayofWeek Year 2、Seconds Minutes Hours DayofMo 阅读全文
posted @ 2019-04-12 13:39 炎泽 编辑
摘要:本文参考自: https://blog.csdn.net/ryelqy/article/details/77453713 @Value能让我们在java代码中使用property文件的属性,使用@Value有两种形式: 1、@Value("#{configProperties['t1.msgname 阅读全文
posted @ 2019-04-02 10:47 炎泽 编辑
摘要:两者都是给bean注入属性,区别: constructor-arg:通过构造函数注入。 property:通过setter对应的方法注入。 详情见:https://blog.csdn.net/u012887385/article/details/54617534 阅读全文
posted @ 2019-03-29 17:25 炎泽 编辑
摘要:本文参考自:https://www.cnblogs.com/qyf404/p/5013694.html surefire是maven里执行测试用例(包括testNG,Junit,pojo)的插件,他能产生两种不同形式的测试结果报告: 1、纯文本 2、.xml文件格式 核心:这个插件的surefire 阅读全文
posted @ 2019-03-26 14:22 炎泽 编辑
摘要:什么是数据源、数据库连接池? DataSource通常被称为数据源,它包含连接池和连接池管理两个部分,习惯上也经常把DataSource称为连接池。 数据库连接池的基本思想:为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕 阅读全文
posted @ 2019-03-26 10:50 炎泽 编辑
摘要:BeanFactory是一个工厂接口,在spring中,BeanFactory是IOC容器的核心接口,功能是:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖,但它并不是IOC容器的具体实现, Spring容器给出了很多种实现类,如 DefaultListableBeanFactory、Xm 阅读全文
posted @ 2019-03-22 14:24 炎泽 编辑
摘要:总结自:https://www.cnblogs.com/davidwang456/p/3688250.html Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即xxxFactoryBean返回的bean。 工厂Bean跟普通Bean不同,其不是类的一个实例,而是xxx 阅读全文
posted @ 2019-03-22 11:34 炎泽 编辑
摘要:总结自:https://www.cnblogs.com/kuotian/p/8795812.html 试用情形:bean的某个成员变量是另一个bean 如果使用配置: 通过配置,可实现自动装配,无需在配置文件中加入。 共同点 两者都可以写在字段和setter方法上,如果写在字段上,那么就不需要set 阅读全文
posted @ 2019-03-12 13:39 炎泽 编辑
摘要:本文总结自:https://www.cnblogs.com/V1haoge/p/7183408.html SpringBoot中免除了大部分配置,但是对于一些特定的情况,还是需要我们进行手动配置的。 手动配置有两种方式: 1. SpringBoot为我们提供了application.properti 阅读全文
posted @ 2019-02-26 17:16 炎泽 编辑
摘要:target/ ### STS ### .apt_generated .classpath .factorypath .project .settings .springBeans ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr ### NetBeans ### nbproject/private/ build/ nbbuild/ dist/ n... 阅读全文
posted @ 2019-02-26 10:36 炎泽 编辑
摘要:本文总结自:https://www.cnblogs.com/xiaoxi/p/5846416.html 我们常说的Spring容器(即Spring Ioc 容器),是如何创建bean的? BeanFactory是Spring的“心脏”,是 Spring IoC容器的真面目。Spring使用BeanF 阅读全文
posted @ 2019-02-21 18:25 炎泽 编辑
摘要:Spring Core:最基础部分,提供IOC和依赖注入。基础概念是BeanFactory,提供对Factory模式的经典实现,这样来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。 Spring Context:构建于Core之上,提供一种框架式的对象访问方法,例如JN 阅读全文
posted @ 2019-02-21 10:38 炎泽 编辑
摘要:1、容器读取web.xml配置文件的两个节点: <listener></listener>和<context-param></context-param> 2、容器创建ServletContext(即application),这个上下文将被Web项目的所有部分共享 3、<context-param> 阅读全文
posted @ 2019-02-14 14:26 炎泽 编辑
摘要:本文总结自:https://blog.csdn.net/mingliangniwo/article/details/44178491 前提:数据展示过程:数据写入response容器,浏览器解析response容器 字节流乱码问题 如果用response.getOutputStream.write( 阅读全文
posted @ 2019-01-18 11:52 炎泽 编辑
摘要:事务可从多种层面进行分类,数据库角度、java角度、编程角度: 数据库角度 根据数据源的数量分为本地事务和全局事务 本地事务:普通事务,独立的一个数据库,保证在该数据库上操作的ACID。 分布式事务:涉及两个或多个数据库源的事务,即跨越多台同类或异类数据库的事务(由每台数据库的本地事务组成的),分布 阅读全文
posted @ 2019-01-10 14:19 炎泽 编辑
摘要:什么是Spring事务传播行为? 事务传播行为用来描述由某一个事务传播行为修饰的方法被嵌套进另一个方法的时,事务如何传播。 假设ServiceA 中方法A()调用 ServiceB中方法 B()(B被事务修饰),那么会有两种情况: 方法A有事务,方法B有事务 方法A没有事务,方法B有事务 Sprin 阅读全文
posted @ 2019-01-10 14:17 炎泽 编辑
摘要:事务管理器是什么?为什么需要管理事务? 事务是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作,这样可以防止出现脏数据,防止数据库数据出现问题。 这一系列处理需要我们对其进行管理。 JDBC中是通过Conne 阅读全文
posted @ 2019-01-10 14:01 炎泽 编辑
摘要:Spring使用事务,一共有4个步骤 1、配置数据源 例如: 2、配置事务管理器 3、开启事务注解 4、使用注解 阅读全文
posted @ 2019-01-10 14:00 炎泽 编辑

点击右上角即可分享
微信分享提示