随笔分类 -  spring4x

摘要:1.简单介绍 事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性. 事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用 事务的四个关键属性(ACID):原子性(atomicity): 事务是一个原子操作, 由一系列动作组成.... 阅读全文
posted @ 2015-07-02 10:46 勿妄 阅读(3225) 评论(0) 推荐(0)
摘要:1.简化 JDBC 模板查询每次使用都创建一个 JdbcTemplate 的新实例, 这种做法效率很低下.JdbcTemplate 类被设计成为线程安全的, 所以可以再 IOC 容器中声明它的单个实例, 并将这个实例注入到所有的 DAO 实例中.(推荐使用)JdbcTemplate 也利用了 Jav... 阅读全文
posted @ 2015-07-01 18:10 勿妄 阅读(384) 评论(0) 推荐(0)
摘要:1.建立数据属性文件db.propertiesjdbc.user=rootjdbc.password=rootjdbc.driverClass=com.mysql.jdbc.Driverjdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/spring-1?charact... 阅读全文
posted @ 2015-07-01 17:30 勿妄 阅读(266) 评论(0) 推荐(0)
摘要:1.建立业务类和切面类2.在配置文件中配置bean 引入命名空间: 配置bean:3.在配置文件配置AOP 阅读全文
posted @ 2015-07-01 14:45 勿妄 阅读(297) 评论(0) 推荐(0)
摘要:1.引入类库 org.springframework spring-context 4.1.6.RELEASE org.aspectj aspectjweaver 1.8.6 sp... 阅读全文
posted @ 2015-06-29 17:57 勿妄 阅读(1035) 评论(0) 推荐(0)
摘要:1. 在 classpath 中扫描组件 组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括: @Component: 基本注解, 标识了一个受 Spring 管理的组件 @Re... 阅读全文
posted @ 2015-06-19 11:08 勿妄 阅读(426) 评论(0) 推荐(0)
摘要:Spring 中有两种类型的 Bean, 一种是普通Bean, 另一种是工厂Bean, 即FactoryBean. 工厂 Bean 跟普通Bean不同, 其返回的对象不是指定类的一个实例, 其返回的是该工厂 Bean 的 getObject 方法所返回的对象 1.1 创建bean:pac... 阅读全文
posted @ 2015-06-18 15:35 勿妄 阅读(190) 评论(0) 推荐(0)
摘要:除了可以通过配置全类名使用反射的方式创建bean外,还可以使用工厂方法创建bean.这点在整合框架的时候会用到.1.静态工厂方法 调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中. 当客户端需要对象时, 只需要简单地调用静态方法, 而不去关心创建对象的细节. 要声明通过静态方... 阅读全文
posted @ 2015-06-18 15:34 勿妄 阅读(228) 评论(0) 推荐(0)
摘要:Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpEL SpEL 为 bean 的属性进行动态赋值提供了便利 通过 SpEL 可以实现:通过 bean... 阅读全文
posted @ 2015-06-18 11:28 勿妄 阅读(466) 评论(0) 推荐(0)
摘要:在配置文件里配置 Bean 时, 有时需要在 Bean 的配置里混入系统部署的细节信息(例如: 文件路径, 数据源配置信息等). 而这些部署细节实际上需要和 Bean 配置相分离Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置... 阅读全文
posted @ 2015-06-18 10:33 勿妄 阅读(721) 评论(0) 推荐(0)
摘要:Spring IOC 默认情况下 配置的bean都是单例模式,也就是只会为bean节点创建一个bean实例.每次get的bean对象都是一个实例对象. 在 Spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域. 默认情况下, Spring 只为每个在 IOC 容... 阅读全文
posted @ 2015-06-17 17:54 勿妄 阅读(206) 评论(0) 推荐(0)
摘要:bean之间的继承关系这里说的关系,是配置上的关系.一个原始的配置:street1 和 street2 之间,class,和city相同.那么我们可以让street2在配置上继承street1的配置:所以: Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这... 阅读全文
posted @ 2015-06-17 17:12 勿妄 阅读(380) 评论(0) 推荐(0)
摘要:Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 的 autowire 属性里指定自动装配的模式 byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Spring 将无法判定哪个 Bean 最合适该属性, ... 阅读全文
posted @ 2015-06-17 16:24 勿妄 阅读(349) 评论(0) 推荐(0)
摘要:配置 bean,本章节中主要介绍蓝色文字部分. 配置形式:基于 XML 文件的方式;基于注解的方式 Bean 的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean IOC 容器 BeanFactory & ApplicationContext ... 阅读全文
posted @ 2015-06-17 15:35 勿妄 阅读(500) 评论(0) 推荐(0)
摘要:配置 bean,本章节中主要介绍蓝色文字部分. 配置形式:基于 XML 文件的方式;基于注解的方式 Bean 的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean IOC 容器 BeanFactory & ApplicationContext ... 阅读全文
posted @ 2015-06-17 11:42 勿妄 阅读(473) 评论(0) 推荐(0)
摘要:Spring4.0 是 Spring 推出的一个重大版本升级,进一步加强了 Sring 作为 Java 领域第一开源平台的地位。Spring4.0 引入了众多 Java 开发者期盼的新特性,如泛型依赖注入、SpEL、校验及格式化框架、Rest风格的 WEB 编程模型等。这些新功能实用性强、易用性... 阅读全文
posted @ 2015-06-17 10:20 勿妄 阅读(1010) 评论(0) 推荐(0)