springにxmlのプロファイルを読み込む方式


springにxmlのプロファイルをロードする方式は、3種類あるようです.xmlは最も一般的なspringアプリケーションの構成源です.Springのいくつかの容器はxml組立beanを使用することができます.
    Xml BenFactory、
    Class PathXml Apple Conteet、
    FileSystemXmlAppliation Contect、
    Xml WebApple Comptext 
 
一:XmlBenFactory引用資源 
     
Resource resource = new ClassPathResource("appcontext.xml"); 
BeanFactory factory = new XmlBeanFactory(resource); 
 
二:Class PathXml Apple Contect  コンパイルパス 
       
ApplicationContext factory=new ClassPathXmlApplicationContext("classpath:appcontext.xml"); 
ApplicationContext factory=new ClassPathXmlApplicationContext("appcontext.xml");   // src     
ApplicationContext factory=new ClassPathXmlApplicationContext("conf/appcontext.xml");   // src/conf      
ApplicationContext factory=new ClassPathXmlApplicationContext("file:G:/Test/src/appcontext.xml"); 
 
三:ファイルシステムでのパス 
 
ApplicationContext factory=new FileSystemXmlApplicationContext("src/appcontext.xml");      
  //     classpath:    ,    ,    ,FileSystemXmlApplicationContext      classpath       
ApplicationContext factory=new FileSystemXmlApplicationContext("classpath:appcontext.xml"); 
ApplicationContext factory=new FileSystemXmlApplicationContext("file:G:/Test/src/appcontext.xml"); 
ApplicationContext factory=new FileSystemXmlApplicationContext("G:/Test/src/appcontext.xml"); 
 
四:Xml WebApple Comptext   Webエンジニアリングに特化したものです.
ServletContext servletContext = request.getSession().getServletContext();     
ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext );