Quelle est la différence entre le chemin de classe , système de fichiers?

Je sais que:

  1. ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");

    des charges définition du contexte à partir d'un fichier XML situé dans le classpath, le traitement de contexte définitions classpath ressources.

  2. ApplicationContext context = new FileSystemXmlApplicationContext("bean.xml");

    des charges définition du contexte à partir d'un fichier XML dans le système de fichiers.

  3. XmlWebApplicationContext

    des charges définition du contexte à partir d'un fichier XML contenu dans une application web.

Mais, que veut dire exactement??

Merci 🙂

Vous avez déjà décrit comment ils sont différents dans l'utilisation. En interne, ils ont des comportements différents, comme XmlWebApplicationContent par défaut va chercher applicationContext.xml dans le dossier WEB-INF. Et aussi il faut init paramètre de configuration de l'emplacement. En gros, ils vont utiliser différentes approches pour charger les fichiers XML.

OriginalL'auteur Sachin J | 2012-05-02