Heim > Java > javaLernprogramm > Hauptteil

Es gibt zwei Möglichkeiten, Spring in JAVA zu konfigurieren: (JAVA-Konfiguration und Anmerkungskonfiguration)

怪我咯
Freigeben: 2017-06-30 10:36:26
Original
1052 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich zwei Möglichkeiten vorgestellt, die Federkonfiguration im Detail zu erklären: die JAVA-Konfiguration und die Annotationskonfiguration, die einen gewissen Referenzwert haben.

Wie wir alle wissen, hat der Frühling seitdem begonnen 3.0 Von nun an wird dringend empfohlen, die Konfigurationsmethode zum Schreiben von Code zu verwenden. Mit dieser Methode kann tatsächlich viel XML in einem früheren Projekt vermieden werden. Schließlich ist die Lesbarkeit von XML wirklich nicht sehr gut, und sobald Sie schreiben können JAVA, Sie können auch Code schreiben. Zu wissen, wie man XML schreibt, ist in der Tat ziemlich mühsam

Derzeit gibt es im Allgemeinen zwei Möglichkeiten, Spring zu konfigurieren: JAVA-Konfiguration und Anmerkungskonfiguration. Was ist also die Anmerkungskonfiguration? Was ist eine JAVA-Konfiguration?

//注解配置:
@Service
@Component
@Repository
@Controlle
Nach dem Login kopieren
//JAVA配置
@Confirguration 相当于spring的配置文件XML
@Bean 用到方法上,表示当前方法的返回值是一个bean
Nach dem Login kopieren

Der Unterschied zwischen diesen beiden Methoden besteht darin, dass Sie bei Verwendung von Annotationen die Klasse in der Service-Schicht und der DAO-Schicht mit Annotationen versehen müssen, um die Abhängigkeitsinjektion von Spring zu erhalten:

package di;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
//注解配置
@Service 
public class UseFunctionService {
  @Autowired
  FunctionService functionService;

  public String sayHello(String word) {
    return functionService.toHello(word);
  }
}
Nach dem Login kopieren

Wenn Sie die Java-Konfiguration verwenden, müssen Sie keine Anmerkungen zur Klasse schreiben. Deklarieren Sie sie einfach direkt in der Konfigurationsklasse:

package javaconfig;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class JavaConfig {
  //通过这种方式,获得spring的依赖注入
  @Bean
  public UseFunctionService useFunctionService () {
    return new UseFunctionService ();
  }
}
Nach dem Login kopieren


Es gibt keinen sogenannten Vor- oder Nachteil zwischen diesen beiden Methoden. Dies hängt hauptsächlich von der Verwendung ab:

Beinhaltet eine globale Konfiguration, z. B. für die datenbankbezogene Konfiguration. MVC-bezogene Konfiguration usw. verwenden Sie die JAVA-Konfigurationsmethode

Verwenden Sie für die Geschäftskonfiguration die Annotationsmethode.

Das obige ist der detaillierte Inhalt vonEs gibt zwei Möglichkeiten, Spring in JAVA zu konfigurieren: (JAVA-Konfiguration und Anmerkungskonfiguration). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!