您的位置:首页 > 编程语言 > Java开发

spring中的小知识点

2015-08-04 16:29 253 查看
Spring中Bean的作用域

作用域



singleton
默认值。Spring以单例模式创建Bean的实例,即容器中该Bean的实例只有一个
prototype
每次从容器中获取Bean时,都会创建一个新的实例
request
用于Web应用环境,针对每次HTTP请求都会创建一个实例
session
用于Web应用环境,同一个会话共享同一个实例,不同的会话使用不同的实例
global
session
仅在Portlet的Web应用中使用,同一个全局会话共享一个实例。对于非Portlet环境,等同于session

Spring优化

Spring中的自动装配

Autowire的属性值及说明:

1. no
不适用自动装配

2. byType
根据属性类型自动装配

3. byName
根据属性名自动装配

4. constructor
与byType类似,不同之处在于它应用于构造器参数

依赖检查的属性值及其说明

Dependency-check和default-dependency-check的值

None 不进行依赖检查

Objects
检查和BeanFactory中其他Bean的依赖

Simple
检查原始类型和Spring类型是否正常自动装配

All
同时检查simple和objects

使用注实现IOC的配置

常用注解

@component 与定义<bean>等效

@Repository:用于标注Dao类

@Service:用于标注业务类

@Controller:用于标注控制器类

@AutoWire:自动装配
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: