@component (instancie un pojo ordinaire dans le conteneur Spring, équivalent à
Pan Fait référence à divers composants, c'est-à-dire que lorsque notre classe n'appartient pas à diverses classifications (quand elle n'appartient pas à @Controller, @Services, etc.), on peut utiliser @Component pour annoter cette classe.
Vous trouverez ci-dessous l'introduction du composant d'analyse des composants
<context:component-scan base-package=”com.mmnc”>
où le package de base est le package qui doit être analysé (y compris tous les sous-packages)
1. @Service est utilisé pour annoter les composants de la couche métier
2. @Controller est utilisé pour annoter les composants de la couche de contrôle (tels que les actions dans les struts)
3. @Repository est utilisé pour annoter les données accéder aux composants, c'est-à-dire aux composants DAO.
4. @Component fait généralement référence aux composants lorsque les composants sont difficiles à classer, nous pouvons utiliser cette annotation pour l'annotation.
@Service public class UserServiceImpl implémente UserService { } ***") Spécifié de cette manière, ce bean est singleton par défaut. Si vous souhaitez le modifier, vous pouvez utiliser @Service("beanName")
@Scope("prototype") pour le changer. Vous pouvez utiliser les méthodes suivantes pour spécifier la méthode d'initialisation et la méthode de destruction (le nom de la méthode est arbitraire) : @PostConstruct public void init() { }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!