Spring 学习笔记
发布时间
阅读量:
阅读量
Spring
为什么要使用Spring?比如我之前开发的五子棋项目中就遇到了这样一个麻烦的对象——棋盘对象。这个对象是单例,在服务层需要调用,在表示层也需要调用。每次都需要为其类中添加一个成员变量以实现目标功能。使用Spring后,默认情况下它提供了单例功能(当然也可以配置为非单例),这样一来就可以通过xxx.getBean()的方法获取该实例了。实际上,这与Session的作用存在一定的相似之处。
Spring的核心内容是 IOC(控制反转) 和 AOP(面向切面编程) ,本文将对Spring的配置进行概述性的介绍。
当Spring为用户提供实例时,它会一次性创建所有配置所需的Bean(而prototype则不会采用这种方法),例如,在我的配置文件中存在大量不同的Bean:

其中的UserServiceImpl中的无参构造和set方法我都添加了输出:

还没有任何评论哟~
