Heim  >  Artikel  >  Java  >  Wie SpringBoot die Konfigurationsdatei applicationContext.xml verwendet

Wie SpringBoot die Konfigurationsdatei applicationContext.xml verwendet

WBOY
WBOYnach vorne
2023-06-02 21:13:321932Durchsuche

Verwenden Sie die Konfigurationsdatei applicationContext.xml

SpringBoot verwendet standardmäßig die Abhängigkeitsinjektion über Java-Code, bietet jedoch auch einen Eingang für die Abhängigkeitsinjektion in XML-Form, nämlich die @ImportResource-Annotation.

Wir können diese Annotation zur SpringBoot-Startklasse hinzufügen und die XML-Konfigurationsdatei im Attribut „locations“ der Annotation angeben. (Sie können eine Dateisammlung verwenden oder nur die Hauptkonfigurationsdatei einführen und dann Tags in der Hauptkonfigurationsdatei verwenden, um andere Unterkonfigurationsdateien einzuführen. Persönlich bevorzuge ich die zweite Methode.)

Auf diese Weise kann auch die beim Start des Containers in der XML-Datei konfigurierte BeanDefinition geparst werden.

applicationContext lädt die Konfigurationsdatei

ApplicationContext wird als Kontext des Spring-Containers verstanden und betreibt die Beans im Container über den Kontext.

  • ClassPathXmlApplicationContext: Laden Sie die Konfigurationsdatei unter Klassenpfad zum Erstellen einer ContainerinstanzClassPathXmlApplicationContext:加载classpath下的配置文件创建一个容器实例

  • FileSystemXmlApplicationContext

FileSystemXmlApplicationContext: Laden Sie die Konfigurationsdatei in ein beliebiges Verzeichnis im Dateisystem und erstellen Sie eine Containerinstanz

Das obige ist der detaillierte Inhalt vonWie SpringBoot die Konfigurationsdatei applicationContext.xml verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen