
Spring
夏天的欧文
这个作者很懒,什么都没留下…
展开
-
Spring之IoC
什么是IOC?IOC:控制反转,通俗点讲,将对象的创建权交给spring,我们需要new对象,则由spring帮我们创建,然后供我们使用。1.控制反转的目的是什么?控制反转的目的是——解耦2.控制反转是如何实现的解耦?没有控制反转之前我们实现解耦的一个重要手段是使用工厂模式。先来看一下工厂模式,我们假设用户向工厂购买不同的产品,工厂负责生产给用户,用工厂模式实现的话,代码...转载 2018-10-17 21:20:26 · 168 阅读 · 0 评论 -
spring发出cvc-complex-type.3.2.2: Attribute 'name' is not allowed to appear in element 'constructor-ar
将版本号改成 3.0 以上的即可。转载 2018-10-18 21:41:34 · 11315 阅读 · 2 评论 -
spring之创建实例对象和属性注入
一、spring创建实例对象的三种方法因为并不是每个bean都是普通类,有些是通过工厂来获取的,而工厂就有静态工厂和实例工厂,所以spring创建实例对象有三种情况,默认无参构造:就是编写IOC的helloworld的那种方式,直接<bean id="" class="">静态工厂:由于是静态工厂,所以通过工厂类直接调用创建实例的方法就可以了。 &...原创 2018-10-20 20:17:49 · 692 阅读 · 0 评论 -
AOP编程思想
学spring的时候,用到了AOP编程思想,特意看了几篇博客,并且整合了自己的理解。 总结下AOP的作用: 1.形成模块化的横切关注点,达到最大限度的复用 2.在传统的程序中,由于横切行为的实现是分散的,开发人员很难对这些行为进行逻辑上的实现或更改。使用AOP后,我们只需要修改这个横切关注点构成的...原创 2018-10-20 21:30:10 · 1549 阅读 · 0 评论 -
AOP术语
通知、增强处理(Advice) 就是你想要的功能,也就是上说的安全、事物、日子等。你给先定义好,然后再想用的地方用一下。包含Aspect的一段处理代码 连接点(JoinPoint) 这个就更好解释了,就是spring允许你是通知(Advice)的地方,那可就真多了,基本每个方法的钱、后(两者都有也行),或抛出异常是时都可以是连接点,spring只支持方法连接点。其他如AspectJ还可以让你在构...转载 2018-11-05 20:38:09 · 153 阅读 · 0 评论