![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
mashanshui
耐得住寂寞,守得了繁华
展开
-
spring——(1)ioc容器和Di依赖注入
今天开始spring的系列文章,由于我也是边学边写,如果有不对的地方还请指出来,大家一起学习共同进步。 在进行Spring的第一篇讲解前首先搭建一下环境,这里有一个链接供大家参考:http://www.yiibai.com/spring/spring-tutorial-for-beginners.html。在写这篇文章之前我看了很多视频和博客,他们首先会将一大堆理论,我看的是云里雾里,其实我感觉原创 2017-12-21 19:22:56 · 245 阅读 · 0 评论 -
spring——(2)bean的配置项
属性 描述 class 这个属性是强制性的,并且指定用来创建 bean 的 bean 类。 name 这个属性指定唯一的 bean 标识符。在基于 XML 的配置元数据中,你可以使用 ID 和/或 name 属性来指定 bean 标识符。 scope 这个属性指定由特定的 bean 定义创建的对象的作用域 constructor-arg 它是用来注入依赖关系的,上一原创 2017-12-21 22:32:06 · 281 阅读 · 0 评论 -
spring——(3)Aware接口
Aware接口到底是什么东西? 其实总结起来就是Spring提供给我们的可以在类的内部获取Spring提供的资源的接口。 首先介绍几个Spring所提供的Aware接口: Tables Are ApplicationContextAware 当前的application context从而调用容器的服务 BeanNameAware 获得到容器中Bean的名称 BeanF原创 2017-12-22 11:30:40 · 245 阅读 · 0 评论 -
spring——(4)自动装配
前面我们讲Di依赖注入的时候介绍了在xml文件中配置参数注入,Spring 容器可以自动装配相互协作的 bean 之间的关系,这有助于减少编写一个大的基于 Spring 的应用程序的 XML 配置的数量。 下列自动装配模式,它们可用于指示 Spring 容器为来使用自动装配进行依赖注入。你可以使用 元素的 autowire 属性为一个 bean 定义指定自动装配模式。 Tables Are原创 2017-12-22 14:22:05 · 470 阅读 · 0 评论 -
spring——(5)Resource
在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似的(打开资源、读取资源、关闭资源),因此如果能抽象出一个统一的接口来对这些底层资源进行统一访问,是不是很方便,而且使我们原创 2017-12-22 17:58:22 · 269 阅读 · 0 评论 -
spring——(7)Spring中的AOP
在java中oop是面向对象编程,这个从我们刚接触java的时候就知道了,今天我们要说的是aop面向切面的编程,其实关于aop的具体思想我也不能完整的表达出来,对于初学者来说只需要知道他是代理模式的一种实现。AOP核心概念1、横切关注点对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点2、切面(aspect)类是对物体特征的抽象,切面就是对横切关注点的抽象3、连接点(joinpoint)原创 2018-01-25 22:54:40 · 194 阅读 · 0 评论 -
spring——(6)基于注解的配置
我们前面在使用Spring的时候每个类都要在xml文件中配置,在java5中新增了注解,于是Spring在2.5的版本中加入了注解,使用注解我们可以直接在java代码中配置Spring,而不需要在xml中配置。 首先看一下Spring中常见的注解有哪些:@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Sc原创 2018-01-19 20:42:57 · 204 阅读 · 0 评论