Heim >Web-Frontend >js-Tutorial >Spring Boot für die JSP-Entwicklung erstellt dynamisch Beans

Spring Boot für die JSP-Entwicklung erstellt dynamisch Beans

韦小宝
韦小宝Original
2018-01-18 09:48:211930Durchsuche

In diesem Artikel werden hauptsächlich die JSP-Informationen zur dynamischen Erstellung von Beans durch JSP vorgestellt, die von Spring Boot entwickelt wurden. Freunde, die sich für JSP interessieren, können auf diesen Artikel verweisen

Spring Boot für die JSP-Entwicklung erstellt dynamisch Bean

1. Erstellen Sie über die Annotation @Import-Importmethode

ein neues MyImportBeanDefinitionRegistrar-Registrierungscenter

Java-Code

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. Fügen Sie @Import zur Konfigurationsklasse hinzu, um die obige Klasse einzuführen

@Import(MyImportBeanDefinitionRegistrar.class) 
public class TestConfig{ 
}

c. Danach können Sie Spring verwenden, um die Bean zu erhalten.

Das Obige ist ein einfaches Beispiel für die dynamische Erstellung einer Bean in Spring Boot in JSP. Wenn Sie Fragen haben, hinterlassen Sie bitte eine Nachricht oder wenden Sie sich an die Community von Diese Seite zur Diskussion! !

Verwandte Empfehlungen:

Detaillierte Einführung in das Hinzufügen von JSP-Unterstützungskonfigurationsbeispielen für Spring Boot

Detaillierte Einführung in den JSP-Seitensprung

Die Parameter des in JSP übermittelten Formulars werden in einer Methode gekapselt

Das obige ist der detaillierte Inhalt vonSpring Boot für die JSP-Entwicklung erstellt dynamisch Beans. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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