1、导入jar包
validation-api-1.0.0.GA.jar这是比较关键的一个jar包,主要用于解析注解@Valid.
hibernate-validator-4.3.2.Final.jar可以下载最新的,这个包在注解方式编码中尤为重要。
其他的就是一些日志包(不一定全不需要):jboss-logging-3.1.3.GA.jar、slf4j-log4j12-1.6.1.jar
2、we...
分类:
编程语言 时间:
2015-06-28 14:13:56
阅读次数:
172
基于注解方式事务,一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务应该具有4个属性:原子性、一致性、隔离性、持久性。原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(con...
分类:
编程语言 时间:
2015-06-26 21:00:50
阅读次数:
173
71、依赖检查
依赖检查:用于检查Bean定义的属性都注入数据了,不管是自动装配的还是配置方式注入的都能检查,如果没有注入数据将报错,从而提前发现注入错误,只检查具有setter方法的属性。Spring3+也不推荐配置方式依赖检查了,建议采用Java5+ @Required注解方式。在Spring2.5中配置方式的依赖检查有none、simple、object、all四种方式。
1、none:...
分类:
编程语言 时间:
2015-06-25 08:59:03
阅读次数:
241
1、配置数据源数据库连接基本信息存放到properties文件中,因此先加载properties文件1 2 使用DBCP数据源配置xml如下 1 2 3 4 5 6 7 8 9 ...
分类:
编程语言 时间:
2015-06-24 00:33:45
阅读次数:
152
下面将对13Spring通过注解配置Bean(1)的中Repository、Service、Controller通过注解方式来建立关联。元素还会自动注册AutowiredAnnotationBeanPostProcessor后置处理器实例,该实例可以自动装配具有@Autowired属性。@Autow...
分类:
编程语言 时间:
2015-06-20 00:15:19
阅读次数:
196
使用注解装配:从spring2.5开始,Spring启用了使用注解自动装配Bean的属性,使用注解方式自动装配与在XML中使用autowire属性自动装配并没有太大区别,但是使用注解方式允许更细粒度的自动装配。Spring容器默认禁用注解装配。所以,在使用基于注解的自动装配前,需要在Spring配置...
分类:
编程语言 时间:
2015-06-14 21:21:33
阅读次数:
590
Bean的自动装配自动装配(autowiring)有助于减少甚至消除配置元素和元素,让Spring自动识别如何装配Bean的依赖关系。1.1 自动装配Bean属性:Spring提供了四种各具特色的自动装配策略:1、byName-把与Bean的属性具有相同名字的其他Bean自动装配到Bean的对应属性...
分类:
编程语言 时间:
2015-06-14 19:55:01
阅读次数:
336
以前在项目中spring 的依赖注入使用 xml 配置,现在使用 注解(Annotation) 来实现配置。1声明bean1.1实例有类:public class MyBean{ //do something}xml 方式:注解方式:@Component("myBean")public class ...
分类:
编程语言 时间:
2015-06-13 12:48:10
阅读次数:
108
使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。要使用注解方式,我们必须添加一个额外包:struts2-convention-plugin-2.x.x.jar。虽说是零配置的,但struts.xml还是少不了的,配置如下: ...
分类:
其他好文 时间:
2015-06-12 16:51:24
阅读次数:
146
一、MyBatis系列:第一个MyBatis工程二、MyBatis系列:全局配置文件详解三、MyBatis系列:Mapper映射详解四、MyBatis系列:原始Dao方式开发五、MyBatis系列:动态代理方式开发六、MyBatis系列:注解方式开发七、MyBatis系列:延迟加载八、MyBatis...
分类:
其他好文 时间:
2015-06-10 10:17:22
阅读次数:
135