spring
spring
RTea
这个作者很懒,什么都没留下…
展开
-
【spring】Spring整合Junit
Spring整合Junit 思路 自动创建spring容器 具体实现 添加spring-test包 @RunWith注解指定运行器(SpringJunit4ClassRunner) @ContextConfiguration注解指定spring运行器的配置文件路径 @Autowired注解测试类的变量注入数据 ...原创 2020-07-29 01:22:59 · 83 阅读 · 0 评论 -
【spring】Spring DI
Spring DI 理解:什么是依赖? 依赖指的是Bean实例中的属性;spring ioc的具体体现 简单类型(8种基本类型和String类型) POJO类型 集合数组 DI注入xml实现 构造函数注入 使用构造函数的方式,给service中的属性传值要求:类中需要提供一个对应参数列表的构造函数。 <bean id="userService" class="com.kkb.spring.service.UserServiceImpl"> <constructor-原创 2020-07-29 01:22:26 · 88 阅读 · 0 评论 -
【spring】Spring Ioc
Spring Ioc 理解: 什么是IoC容器呢? 如何创建IoC容器呢? IoC容器是如何初始化Bean实例的呢? 什么是Ioc容器 所谓的IoC容器就是指的Spring中Bean工厂里面的Map存储结构(存储了Bean的实例 如何创建Ioc容器 IOC容器通过Bean工厂实现 BeanFactory接口:采取延迟加载,第一次getBean时才会初始化Bean ApplicationContext接口(实现了BeanFactory接口):是加载完applicationContext.xml时,就创原创 2020-07-29 01:21:51 · 93 阅读 · 0 评论 -
【spring】springAOP
aop 传统代理模式实现步骤: 1.声明接口:注册需要被监听行为名称(BaseService) 2.接口实现类:扮演被监控的类,负责被监听方法实现细节(Person) 3.InvocationHanler接口实现类: 1.次要业务/增强业务 2.将次要业务与被监听方法绑定执行(invoke) 4.代理监控对象:被监控类内存地址,被监控类实现的接口,InvocationHandler实现类的实例对象 public class Agent implements InvocationHandler{原创 2020-07-23 23:32:11 · 69 阅读 · 0 评论 -
【spring】bean的声明与创建实例
spring工厂 默认使用构造方法来创建bean 实际得到的实例,是容器返回类的代理(aop监控) 简单流程:声明注册bean,声明spring工厂,向spring工厂索要实例对象 // 模拟spring工厂获取实例对象 //1.声明注册bean BeanDefined beanObj = new BeanDefined(); beanObj.setBeanId("teacher"); beanObj.setClassPath("com.kaikeba.beans.Teac原创 2020-07-23 23:30:46 · 269 阅读 · 0 评论