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 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!