Spring
文章平均质量分 91
huzhigenlaohu
这个作者很懒,什么都没留下…
展开
-
Spring属性编辑器
Spring属性编辑器在spring DI注入的时候可以把普通的属性注入进来,但是像Date类型就无法识别,例如 - Bean类package mytest.genge.jichu;import java.util.Date;public class UserManager { private Date dateValue; public Date getDateValue() {原创 2016-05-24 15:34:01 · 503 阅读 · 0 评论 -
Spring 与代理有关属性详解
大家都知道Spring AOP,也知道使用自动代理需要有如下简单配置:<aop:aspect-autoproxy /><!-- 就是如此简单 -->但是知道proxy-target-class 以及 expose-proxy 属性的作用吗? - proxy-target-class: 强调spring 应该使用那种代理方式:JDK动态代理和CGLIB - 强制使用CGLIB代理会出现以原创 2016-05-26 17:00:29 · 4103 阅读 · 0 评论 -
69道Spring面试题和答案
目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发原创 2016-05-14 21:31:01 · 1734 阅读 · 0 评论 -
全面分析 Spring 的编程式事务管理及声明式事务管理
Spring 事务属性分析事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性。就像银行的自助取款机,通常都能正常为客户服务,但是也难免遇到操作过程中机器突然出故障的情况,此时,事务就必须确保出故障前对账户的操作不生效,就像用户刚才完全没有使用过取款机一样,以保证用户和银行的利益都不受损失。在 Spring 中原创 2016-05-31 22:29:54 · 7952 阅读 · 1 评论 -
Spring事务配置的五种方式
总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用hibernate进行数据访问时,DataSource实际为Ses原创 2016-05-31 22:35:24 · 1458 阅读 · 0 评论 -
Spring 源码下载---从github导入源码到idea
先说说大家都知道的步骤安装git或者github客户端java环境JDK安装gradle下载安装git clone github上spring源码gradlew cleanIdea :spring-oxm:compileTestJavaimport导入project大概也就这么多吧下面我来分享我导入的时候几个问题选择git还是github客户端? 这个真的跟你的网速有关了,网速好原创 2016-06-05 10:39:21 · 3636 阅读 · 0 评论 -
Spring Assert(方法入参检测工具类-断言)
Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回。类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查,如果入参不符合要求,方法将通过抛出异常的方式拒绝后续处理。举一个例子:有一个根据文件名获取输入流的方法:InputStream getData(String file),为了使方法能够成功执行,必须保证 file 入参不能为 null转载 2016-08-28 20:11:14 · 1412 阅读 · 0 评论