이 글은 주로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!