Spring框架
keepkeepkeep
做一名牛B的程序员
展开
-
spring学习笔记(11)
学习目标:利用静态工厂方法装备bean和实例工厂装配bean1、静态工厂方法装配bean 调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中. 当客户端需要对象时, 只需要简单地调用静态方法, 而不同关心创建对象的细节 首先创建一个Car类public class Car { private String brand; private double price;原创 2016-12-08 08:52:47 · 204 阅读 · 0 评论 -
spring学习笔记(12)
学习目标:通过FactoryBean配置Bean FactoryBean是spring提供的一个bean,里面有三个方法 org.springframework.beans.factory.FactoryBean.getObject() org.springframework.beans.factory.FactoryBean.getObjectType() org.springframew原创 2016-12-08 14:57:04 · 264 阅读 · 0 评论 -
spring学习笔记----通过注解配置Bean(1)
学习目标:通过注解配置Bean注解的前提: 组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括: @Component: 基本注解, 标识了一个受 Spring 管理的组件 @Respository: 标识持久层组件 @Service: 标识服务层(业务层)组件 @Controll原创 2016-12-08 16:28:48 · 271 阅读 · 0 评论 -
spring学习笔记----通过注解配置Bean(2)
配置bean与bean之间的关联关系1、context:component-scan元素会自动注册 AutowiredAnnotationBeanPostProcessor 实例, 该实例可以自动装配具有 @Autowired 和 @Resource 、@Inject注解的属性. 2、@Autowired 注解自动装配具有兼容类型的单个 Bean属性 构造器, 普通字段(即使是非 public)原创 2016-12-08 17:16:45 · 441 阅读 · 0 评论 -
spring学习笔记(20)----指定切面的优先级
切面的优先级 可以利用@Order(1)注解方式指定切面的优先级,值越小,优先级越高。 创建ValidateAspect切面@Aspect @Component @Order(1) public class ValidateAspect { @Before("execution(public int com.atguigu.spring.aop.ArithmeticCalculator.原创 2016-12-08 20:39:53 · 384 阅读 · 0 评论 -
spring学习笔记(22)----基于配置文件的方式来配置AOP
一个配置例子<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframewo原创 2016-12-08 21:50:37 · 314 阅读 · 0 评论