前言 利用Python製作遠程查看別人電腦的操作記錄,與其它教程類似,都是通過郵件返回。 利用程式得到目標電腦瀏覽器當中的訪問記錄,生產一個文本併發送到你自己的郵箱,當然這個整個過程除了你把python程式植 入目標電腦外,其它的操作都是自動化的。 我知道我說到這些,有些人又開始有其它的想法了,可別 ...
轉發:
http://www.java265.com/JavaFramework/Spring/202205/3284.html
下文筆者講述Spring中載入ApplicationContext.xml的方法分享,如下所示:
xml是spring最早期的配置方式之一,
目前市面上很多SpringMVC任然採用這種配置方式,那麼Spring如何載入xml呢?
下文筆者將一一道來,如下所示
spring 中載入xml配置文件的方式 有4種,分別為: XmlBeanFactory, ClassPathXmlApplicationContext, FileSystemXmlApplicationContext, XmlWebApplicationContext
一:XmlBeanFactory 引用資源
Resource resource = new ClassPathResource("applicationContext.xml"); BeanFactory factory = new XmlBeanFactory(resource);
二:ClassPathXmlApplicationContext 編譯路徑
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); ApplicationContext ac = new ClassPathXmlApplicationContext(new String[]{"applicationContext.xml","dao.xml"}); ApplicationContext ac = new ClassPathXmlApplicationContext("classpath:/*.xml"); 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"); RegisterDAO registerDAO = (RegisterDAO)ac.getBean("RegisterDAO");
三:用文件系統的路徑
ApplicationContext factory=new FileSystemXmlApplicationContext("src/appcontext.xml"); //使用classpath:首碼,作為標誌FileSystemXmlApplicationContext 也能夠讀入classpath下的相對路徑 ApplicationContext factory=new FileSystemXmlApplicationContext("classpath:appcontext.xml"); ApplicationContext factory=new FileSystemXmlApplicationContext("file:D:/Test/src/appcontext.xml"); ApplicationContext factory=new FileSystemXmlApplicationContext("D:/Test/src/appcontext.xml");
四: XmlWebApplicationContext 是專為Web工程定製的
ServletContext servletContext = request.getSession().getServletContext(); ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext ); classpath:首碼是不需要的 預設就是指項目的classpath路徑下麵 如果要使用絕對路徑,需要加上file:首碼表示這是絕對路徑;