Maison >interface Web >js tutoriel >Spring Boot pour le développement JSP crée dynamiquement des beans

Spring Boot pour le développement JSP crée dynamiquement des beans

韦小宝
韦小宝original
2018-01-18 09:48:211931parcourir

Cet article présente principalement les informations JSP liées à la création dynamique de beans par JSP développé par Spring Boot. Les amis intéressés par JSP peuvent se référer à cet article

. Spring Boot pour le développement JSP crée dynamiquement Bean

1. Créer via l'annotation @Import méthode d'importation

a. Créer un nouveau centre d'enregistrement MyImportBeanDefinitionRegistrar<.>

Code Java


import org.springframework.beans.factory.support.BeanDefinitionRegistry; 
import org.springframework.beans.factory.support.GenericBeanDefinition; 
import org.springframework.context.annotation.ImportBeanDefinitionRegistrar; 
import org.springframework.core.type.AnnotationMetadata; 
import web0.services.Myservice; 
public class MyImportBeanDefinitionRegistrar implements ImportBeanDefinitionRegistrar { 
 
  protected String BEAN_NAME = "myservice"; 
 
  public void dynamicConfiguration() throws Exception { 
  } 
   
  @Override 
  public void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) { 
    if (!registry.containsBeanDefinition(BEAN_NAME)) { 
      GenericBeanDefinition beanDefinition = new GenericBeanDefinition(); 
      beanDefinition.setBeanClass(Myservice.class); 
      beanDefinition.setSynthetic(true);  
      registry.registerBeanDefinition(BEAN_NAME, beanDefinition); 
    } 
  } 
}
b. Ajoutez @Import à la classe de configuration pour introduire la classe ci-dessus


@Import(MyImportBeanDefinitionRegistrar.class) 
public class TestConfig{ 
}
c. Après cela, vous pouvez utiliser spring pour obtenir le bean

Ce qui précède est un exemple simple de création dynamique d'un bean dans Spring Boot en JSP. Si vous avez des questions, veuillez laisser un message ou accéder à la communauté de. ce site pour discuter ! !

Recommandations associées :

Introduction détaillée à Spring Boot en ajoutant des exemples de configuration de support jsp

Introduction détaillée au saut de page jsp

Les paramètres du formulaire soumis en jsp sont encapsulés dans une méthode

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn