>  기사  >  웹 프론트엔드  >  JSP 개발을 위한 Spring Boot는 Bean을 동적으로 생성합니다.

JSP 개발을 위한 Spring Boot는 Bean을 동적으로 생성합니다.

韦小宝
韦小宝원래의
2018-01-18 09:48:211883검색

이 글은 주로 JSP Bean 관련 JSP 정보를 동적으로 생성하는 Spring Boot 개발을 소개합니다. JSP에 관심이 있는 친구들은 이 글을 참고하세요.

Bean을 동적으로 생성하는 Spring Boot의 JSP 개발

1. @Import 가져오기 방법에 주석을 달아 새로운 MyImportBeanDefinitionRegistrar 등록 센터를 생성합니다

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를 추가합니다. 으아악
c. 이 작업을 수행한 후 spring을 사용하여 bean을 얻을 수 있습니다

위는 JSP의 Spring Boot에서 bean을 동적으로 생성하는 간단한 예입니다. 궁금한 사항이 있으면 메시지를 남기거나 이 커뮤니티로 이동하세요. 토론 사이트! !

관련 권장사항:

JSP 지원 구성 예제를 추가하는 Spring 부트에 대한 자세한 소개

jsp 페이지 점프에 대한 자세한 소개

jsp 제출 양식의 매개변수가 메소드로 캡슐화됩니다

위 내용은 JSP 개발을 위한 Spring Boot는 Bean을 동적으로 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.