spring框架有什么优点?
spring是一个轻量级的开源框架,利用IOC/DI,AOP的思想,致力于构建非侵入式的javaEE应用。
应用: 应用程序 ,项目 网站 类似于QQ、微信等
轻量级: 依赖的资源少,使用简单
开源: 源代码开放
框架: 半成品,定义了一些结构,让我们按照这个结构添加自己的代码快速开发
IOC : IOC是控制反转
DI : 依赖注入
IOC/DI是一种思想的两种描述形式,IOC指的是控制反转,简单理解为创建的对象spring容器。di指的是依赖注入,往往描述对象的属性值由容器注入。
AOP: 切面编程
非侵入式: 代码没有过多的依赖
spring 配置文件
autowire="" 自动装配
default
no
byName
byType
scope: 指定当前对象的作用域范围
singleton
prototype
<bean id = "" name = "" class = "" autowrie = "" scope = "" init-method = "" destroy = "" >
<property name = "" value = "" ></>
value
list
ref
</bean>