20 基于Java的Spring注解配置(给一些注解的例子)
基于Java的配置,允许你在少量的Java注解的帮助下,进行你的大部分Spring配置而非通过XML文件。
以@Configuration注解为例,它用来标记类可以当做一个bean的定义,被SpringIOC容器使用。另一个例子是@Bean注解,它表示此方法将要返回一个对象,作为一个bean注册进Spring应用上下文。(一般...
分类:
编程语言 时间:
2015-05-14 01:03:14
阅读次数:
263
上一篇博文中,我们学习了springIOC,又称spring控制反转,即将对象的创建销毁等操作交给spring容器来处理,今天学习spring的依赖注入,那么什么是依赖注入,说的通俗一点,就是对属性赋值,也就是说我们利用spring来为我们的类中包含的属性来进行赋值,想想之前我们是通过这样的方式来编写代码的:接口
对象 = new 接口实现类(); 再看看我们之前是怎么给属性赋值的
1...
分类:
编程语言 时间:
2015-04-30 09:01:45
阅读次数:
162
一、概述
对于实现Bean信息定义的目标,它提供了基于XML、基于注解及基于java类这三种选项。下面总结一下3中配置方式的差异。
二、Bean不同配置方式比较。
三、Bean不同配置方式的适用场合。
四、总结。
一般我们适用XML配置DataSource、SessionFactory等资源的Bean,在XML中利用aop、co...
分类:
编程语言 时间:
2015-03-07 11:36:38
阅读次数:
143
上篇文章较为详细了对各种情况下bean依赖的配置做了说明,但一直没有对Scope这个属性进行说明。本篇将一起学习。本文演示代码下载地址
当我们在xml配置文件中配置一个bean的定义的时候,可以认为是配置了一个模板,可以根据这个模板来生成很多个对象来满足整个应用程序的依赖关系,同时我们也可以配置对象的Scope。
Scope可以理解为SpringIOC容器中的对象应该处的限定场景或者说该对象的...
分类:
编程语言 时间:
2015-03-04 17:01:44
阅读次数:
217
在博文[Spring系列01]Spring IOC/DI模拟中简略模拟了SpringIOC/DI的实现原理,本文接着模拟了Spring AOP的实现原理。代码结构图如下:全部代码如下:UserDAO.javapackage com.ctsh.dao;import com.ctsh.model.Use...
分类:
编程语言 时间:
2015-03-03 20:27:34
阅读次数:
148
从上次总结到现在已经有6个月了,是该沉淀一下这段时间的学习了。
一、学习内容。
权限系统:
这半年我做了两版权限了也对权限系统有了一个深刻的认识了。对权限的核心部分也有了一定的提炼。
Spring:
这半年主要对Spring的源码、SpringIOC如何设计与实现、Spri...
分类:
其他好文 时间:
2015-02-28 08:51:34
阅读次数:
159
IOC(Inverse of Control) 可翻译为“控制反转”,但大多数人都习惯将它称为“依赖注入”。在Spring中,通过IOC可以将实现类、参数信息等配置在其对应的配置文件中,那么当 需要更改实现类或参数信息时,只需要修改配置文件即可,这种方法在上例的基础上更进一步的降低了类与类之间的耦合...
分类:
编程语言 时间:
2015-01-27 19:56:07
阅读次数:
223
一.Spring配置 1.加入jar包 2.加入xml文件;默认为applicationContext.xmlbean标签属性: depends-on="另一个bean标签的id":依赖关系;创建此bean实例之前先会创建depends-on中所写id指定的bean对象。 scope=:pr...
分类:
编程语言 时间:
2015-01-12 16:11:23
阅读次数:
147
问题描述
一个excel中有两个sheet页,第一个sheet页保存的是本月的数据,第二个sheet页保存的是次月的数据,两个sheet页中的数据都分别对应着数据库中不同的两张表,如何实现excel往数据库的导入呢。
问题分析
1 excel数据解析:
使用POI或者JXL
2 数据映射
因为两个sheet页分别对应着不同的两...
分类:
编程语言 时间:
2014-12-04 20:02:11
阅读次数:
237
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:
编程语言 时间:
2014-12-03 00:25:35
阅读次数:
187