本人在学习spring注解时通过网上各个博客浏览,把好多人的结论总结到一起,喜欢就看看吧。 spring支持编程式事务管理和声明式事务管理两种方式。 编程…
标签:spring
三大框架的优缺点
Struts优缺点 优点: 1.开源软件,能更深入的了解其内部实现机制。 2.Taglib标记库,灵活动用,能大大提高开发效率。 3.页面导航使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对…
springMVC数据格式转换的三种实现
在Java的开发中,经常需要进行数据类型的转换,最常见的就是字符型转成Date类型存入数据库。以下介绍三种数据类型转换的方法。 一,使用ConversionService转换数据 二,使用自定义编辑器转换数据 三,注册全…
UML 类图关系描述
1. UML 类图 ⏰ 概述 UML 类图是一种通用的静态结构图,该图描述了系统的类集合,类的属性和类之间的关系等。他们一般都被用于应用程序的概念建模(conceptual modelling),并可将模型…
面试题:Spring 为何需要三级缓存解决循环依赖,而不是二级缓存?
来源:cnblogs.com/semi-sub/p/13548479.html 前言 bean生命周期 三级缓存解决循环依赖 总结 前言 在使用spring框架的日常开发中,bean之间的循环依赖太频繁了,spring已…
spring各模块之间的关系以及依赖
很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工…
IDEA查看spring源码包
Spring各个版本源码下载地址 https://github.com/spring-projects/spring-framework/tags 下载v4.3.23.RELEASE 导入到IDEA即可
Spring三级缓存源码
文章目录 Spring三级缓存类源码分析 Spring三级缓存类源码分析 public class DefaultSingletonBeanRegistry extends SimpleAliasRegistry imp…
spring定时任务需要在项目启动时执行一次
spring定时任务需要在项目启动时执行一次,然后再按照指定规则执行 在定时任务方法上加注解@PostConstruct,不是spring提供的注解,是JAVA原生注解,在初始化servlet之前执行一次。 @PostC…
简单工厂模式的实现及优缺点
目录 一、开闭原则(Open Close Principle): 二、简单工厂模式的实现: 三、简单工厂模式违反了开闭原则 四、建议 一、开闭原则(Open Close Principle): 定义: 一个软件实体(如类…
盘点分布式文件存储系统____分布式文件存储系统简介
盘点分布式文件存储系统 在项目的数据存储中,结构化数据通常采用关系型数据库,非结构化数据(文件)的存储就有很多种方式,服务器本地存储、Nas挂载、ftp等等,今天就来盘点一下,分布式文件存储系统。 一、分布式存储简介 1…
spring中两种创建容器的方式和三种获取bean的方式
容器的不同决定了bean什么时候创建,而在bean里关于bean的配置方式不同,决定了bean怎么创建。 得到bean的容器有两种方式: ApplicationContext—-立即创建,也就是在Applic…