Heim > häufiges Problem > Welche Ebenenanmerkung hat die Komponente?

Welche Ebenenanmerkung hat die Komponente?

anonymity
Freigeben: 2019-05-08 14:03:01
Original
4096 Leute haben es durchsucht

@component (normales Pojo in den Spring-Container instanziieren, entspricht in der Konfigurationsdatei)

Pan Bezieht sich auf Verschiedene Komponenten, das heißt, wenn unsere Klasse nicht zu verschiedenen Klassifizierungen gehört (wenn sie nicht zu @Controller, @Services usw. gehört), können wir @Component verwenden, um diese Klasse mit Anmerkungen zu versehen.

Welche Ebenenanmerkung hat die Komponente?

Im Folgenden finden Sie eine Einführung in die Komponente zum Scannen von Komponenten

<context:component-scan base-package=”com.mmnc”>
Nach dem Login kopieren

wobei Basispaket das Paket ist, das gescannt werden muss (einschließlich aller Unterpakete).

1. @Service wird zum Annotieren von Business-Layer-Komponenten verwendet
2. @Controller wird zum Annotieren von Control-Layer-Komponenten (z. B. Aktionen in Struts) verwendet
3. @Repository wird zum Annotieren von Daten verwendet Zugriffskomponenten, also DAO-Komponenten. 4. @Component bezieht sich im Allgemeinen auf Komponenten, die schwer zu klassifizieren sind.
                          @Service public class UserServiceImpl implementiert UserService { }                                                                                                                                                          ***") Auf diese Weise angegeben, ist diese Bean standardmäßig ein Singleton. Wenn Sie sie ändern möchten, können Sie @Service("beanName")
@Scope("prototype"), um es zu ändern. Sie können die folgenden Methoden verwenden, um die Initialisierungsmethode und die Zerstörungsmethode anzugeben (der Methodenname ist beliebig): @PostConstruct public void init() { }

Das obige ist der detaillierte Inhalt vonWelche Ebenenanmerkung hat die Komponente?. 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