随笔分类 -  Spring

摘要:迄今为止,所接触到的Bean都是“无知觉”的,就像黑客帝国中机械工厂里面“养殖”的人类,他们虽然能完成一定的功能,但是根本不知道自己在工厂(BeanFactory)中的代号(id),或者自己是在哪个工厂(BeanFactory的引用)中沉睡。所以,本节的目的就是要创造出一个尼奥一样的Bean,让他知 阅读全文
posted @ 2017-11-13 14:08 sunshine_kaka 阅读(414) 评论(0) 推荐(0)
摘要:关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种: 第一种:通过注解@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 [java] view plain copy print? import javax.annotati 阅读全文
posted @ 2017-06-26 17:17 sunshine_kaka 阅读(1625) 评论(0) 推荐(0)
摘要:数据库事务隔离级别 数据库提供了四种事务隔离级别, 不同的隔离级别采用不同的锁类开来实现. 在四种隔离级别中, Serializable的级别最高, Read Uncommited级别最低. 大多数数据库的默认隔离级别为: Read Commited,如Sql Server , Oracle. 少数 阅读全文
posted @ 2017-06-26 16:15 sunshine_kaka 阅读(268) 评论(0) 推荐(0)
摘要:PROPAGATION_REQUIRED及其他6种事务传播行为种类,有需要的朋友可以参考下。 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为,它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: 表1事务传播行为类型 事务传播行为类型 说明 PRO 阅读全文
posted @ 2017-06-26 15:06 sunshine_kaka 阅读(12668) 评论(0) 推荐(0)
摘要:InitializingBean Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。 Bean实现这个接口,在afterPropertiesSet()中编写初始 阅读全文
posted @ 2017-05-09 10:07 sunshine_kaka 阅读(6424) 评论(0) 推荐(0)
摘要:O/X Mapper 是什么? Spring 3.0 的一个新特性是 O/X Mapper。O/X 映射器这个概念并不新鲜,O 代表 Object,X 代表 XML。它的目的是在 Java 对象(几乎总是一个 plain old Java object,或简写为 POJO)和 XML 文档之间来回转 阅读全文
posted @ 2017-03-31 19:35 sunshine_kaka 阅读(11149) 评论(0) 推荐(1)
摘要:1、问题 问题:想要添加日志记录、性能监控、安全监测2、最初解决方案2.1、最初解决方案缺点:太多重复代码,且紧耦合2.2、抽象类进行共性设计,子类进行个性设计,此处不讲解,缺点一荣俱荣,一损俱损2.3、使用装饰器模式/代理模... 阅读全文
posted @ 2015-11-27 14:26 sunshine_kaka 阅读(289) 评论(0) 推荐(0)
摘要:学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一... 阅读全文
posted @ 2015-11-26 19:34 sunshine_kaka 阅读(196) 评论(0) 推荐(0)
摘要:1 配置文件的方法我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.java[java] view... 阅读全文
posted @ 2015-11-13 14:39 sunshine_kaka 阅读(473) 评论(0) 推荐(0)
摘要:直接写我的解决办法: 在src下面新建file名为log4j.properties内容如下:# Configure logging for testing: optionally with log file log4j.rootLogger=WARN, stdout # log4j.rootLogg... 阅读全文
posted @ 2015-08-31 16:56 sunshine_kaka 阅读(229) 评论(0) 推荐(0)