随笔分类 - Spring
使用@Configuration注解来代替Spring的bean配置
摘要:下面是一个典型的Spring配置文件(application-config.xml): 然后你就可以像这样来使用是bean了: 现在Spring Java Configuration这个项目提供了一种通过java代码来装配bean的方案: 然后你就可以像这样来使用是bean了: 这么做有什么好处呢?
阅读全文
Sping中的事务配置
摘要:关于Spring的事务配置,主要的配置文件如下(使用了C3P0连接池): 除了在XNL文件中配置事务,而且还可以使用@Transaction注解声明式地管理任务,Spring允许使用@Transaction注解来标注事务方法(只能标注公有方法,因为AOP是基于代理机制的) 也可以将@Transact
阅读全文
面向切面编程AOP:基于XML文件的配置
摘要:除了使用AspectJ注解声明切面,Spring也支持在bean的配置文件中声明切面,这种声明是通过aop scheme中的XML元素完成的。 首先建立一个类: 配置如下: 基于XML声明切入点: 声明通知的示例代码:
阅读全文
面向切面编程AOP:基于注解的配置
摘要:Aop编程就是面向编程的羝是切面,而切面是模块化横切关注点。 -切面:横切关注点,被模块化的特殊对象。 -通知:切面必须要完成的工作 -目标:被通知的对象 -代理:向目标对象应用通知之后创建的对象。 -连接点:程序执行的某个特定的位置。 -切点:相当于查询条件 其配置文件如下: 声明切面的两种方式:
阅读全文
Spring中Bean的配置:基于注解的方式
摘要:组件扫描:Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 特定组件包括: -@Component:基本注解,标识一个受Spring管理的组件 -@Respository:标识持久层组件 -@Service:标识业务层组件 -@Controller:标识表现层组件 对
阅读全文
bean中集合属性的配置
摘要:在实际的开发中,有的bean中会有集合属性,如下: 那么集合属性的配置如下: 或还可以如下配置,将集合属性在外部配置,可以实现共享,如下: 那么Map类型的集合属性的配置过程如下,首先,建立一个含有Map类型集合属性的bean类: 然后配置代码如下:
阅读全文
Spring中Bean的配置:基于XML文件的方式
摘要:Bean的配置一共有两种方式:一种是基于XML文件的方式,另一种是基于注解的方式。本文主要介绍基于XML文件的方式 上面的配置代码中: id:Bean的名称,在IOC容器中必须是唯一的,若id,没有指定,那么Spring自动将类名作为Bean的名字,id可以指定多个名字,名字之间可用逗号,分 号,或
阅读全文
Spring <context:annotation-config/> 解说
摘要:在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向Spring容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanP...
阅读全文
spring一些总结
摘要:Spring中三种实例化bean的方法: 1)使用类构造器 <bean id="orderService" class="cn.itcast.OrderService"/> 2)使用静态工厂方法实现实例化 <bean id="orderService" class="cn.itacast.Order
阅读全文
SpringTest(一)
摘要:SpringMvcTest总结:最近要做单元测试,所以选择的是SpringTest这个测试框架。1.准备工作。(导入jar包) 因为使用Maven管理jar包,所以在要做单元测试的模块中的pom文件中加入如下代码: org.springframework spring-co...
阅读全文