最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JSP开发之SpringBoot动态创建Bean

来源:动视网 责编:小采 时间:2020-11-27 20:05:38
文档

JSP开发之SpringBoot动态创建Bean

JSP开发之SpringBoot动态创建Bean:这篇文章主要介绍了JSP 开发之Spring Boot 动态创建Bean的相关JSP的资料,对JSP感兴趣的朋友可以参考下本篇文章JSP 开发之Spring Boot 动态创建Bean1、通过注解@Import导入方式创建a、新建MyImportBeanDefinitionRegistrar注册中心
推荐度:
导读JSP开发之SpringBoot动态创建Bean:这篇文章主要介绍了JSP 开发之Spring Boot 动态创建Bean的相关JSP的资料,对JSP感兴趣的朋友可以参考下本篇文章JSP 开发之Spring Boot 动态创建Bean1、通过注解@Import导入方式创建a、新建MyImportBeanDefinitionRegistrar注册中心


这篇文章主要介绍了JSP 开发之Spring Boot 动态创建Bean的相关JSP的资料,对JSP感兴趣的朋友可以参考下本篇文章

JSP 开发之Spring Boot 动态创建Bean

1、通过注解@Import导入方式创建

a、新建MyImportBeanDefinitionRegistrar注册中心

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、在配置类上加@Import引入上面的类

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

c、这样操作后就可以使用spring的方式获取该bean了

文档

JSP开发之SpringBoot动态创建Bean

JSP开发之SpringBoot动态创建Bean:这篇文章主要介绍了JSP 开发之Spring Boot 动态创建Bean的相关JSP的资料,对JSP感兴趣的朋友可以参考下本篇文章JSP 开发之Spring Boot 动态创建Bean1、通过注解@Import导入方式创建a、新建MyImportBeanDefinitionRegistrar注册中心
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top