商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文
   
    3. JavaConfig 注释
    JavaConfig使用Java代码来对配置,管理和实例化Bean.并交由Spring容器来使用。在使用XML文件来描述Bean配置时,需要定义许多专有的XML元素。而使用Java代码来描述Bean配置,是利用JDK 5 的注释特性。不管是使用XML还是Java代码Spring都使它们在语义上保持一致。让我们看看JavaConfig中那些最重要的注释。

    3.1 @Configuration
    @Configuration 标志配置类,可以在这个配置类中定义bean。在第二章我们已经接触过。

    @Configuration
    public class WebConfiguration{
    //在这里定义Bean
    }

    @Configuration 等同于<beans/>标签。<beans>标签的所有属性,都可以在@Configuration中进行定义。可以通过 @Configuration的元素来自定义Configuration中bean的缺省的“自动织入方式”,“依赖检查方式”,“延时初始化”,及    Configuration名称

    @Configuration可选元素

元素名

 

元素类型

 

说明

 

默认值

 

取值说明

 

defaultAutowire

 

Autowire

 

默认自动织入方式

 

INHERITED

 

 

defaultDependencyCheck

 

DependencyCheck

 

默认依赖检查方式

 

DependencyCheck. UNSPECIFIED 即不进行依赖检查

 

 

defaultLazy

 

Lazy

 

默认延时初始化

 

Lazy. UNSPECIFIED

 

即不进行延时初始化

 

 

names

 

String[]

 

Configuration名称

 

""默认为空字符串

 

 

useFactoryAspects

 

boolean

 

是否使用切面从封装的Bean工厂自动织入

 

false

 

true,false

 

1 2 3 4 5 6 7 8 9 10 11 12
【内容导航】
第1页: 第1页 第2页: 第2页
第3页: 第3页 第4页: 第4页
第5页: 第5页 第6页: 第6页
第7页: 第7页 第8页: 第8页
第9页: 第9页 第10页: 第10页
第11页: 第11页 第12页: 第12页
©版权所有。未经许可,不得转载。
[责任编辑:赵恒]