VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • java教程之Spring - SpringIOC容器详解(3)

  2.Spring采用注解配置时,根据Springconfig配置类来启动

 

1
2
ApplicationContext ac = new AnnotationConfigApplicationContext(SpringConfig.class);
ClassName cn = (ClassName)ac.getBean("beanName");

 

 六、注解和XML的混合使用

   1.注解引用XML

    @ImportResource({"classpath:spring-config.xml","classpath:spring-config1.xml"}),配置在SpringConfig类上

  2.多个注解配置类

    @Import({SpringConfig1.class,SpringConfig2.class})

  3.XML扫描注解  

1
<context:component-scan base-packages="包名1,包名2"/>

   4.多个XML文件

1
<import resource="spring-config2.xml"/><br data-filtered="filtered"><import resource="spring-config3.xml"/>

 七、加载属性文件

·  1.XML加载资源属性文件

1
<context:property-placeholder ignore-resource-not-found="true" location="classpath:database-config.properties"/>

  2.注解加载资源属性文件

    @PropertySource(value={"classpath:database-config.properties"},ignoreResourceNotFound="true")

    value={"classpath:database-config.properties"}  : 资源属性文件位置

       ignoreResourceNotFound="true"  :  当扫描不到此资源配置文件时,不报错

八、Bean的作用域

  Spring提供了4种作用域:singleton(单例)  prototype(原型)  Session(会话)  request(请求)

  XML中的bean中有属性:scope ,默认是单例,可以设置为原型。会话和请求的作用域需要在web.xml中配置

  注解中有注解@Scope("singleton"),@Scope("prototype"),默认是单例,可以设置为原型。

 

 

    

 

 

  

  

 

    

  

 

 

  

 
 
听闻一切皆对象,我想new个对象给自己

相关教程
关于我们--广告服务--免责声明--本站帮助-友情链接--版权声明--联系我们       黑ICP备07002182号