JSP 开发之Spring Boot 动态创建Bean

这篇文章主要介绍了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 中Spring Boot 动态创建Bean的简单实例,如有疑问请大家留言或者到本站的社区进行讨论!!

相关推荐:

详细介绍Spring boot 添加jsp支持配置的实例

关于jsp页面跳转的详细介绍

在jsp提交表单的参数封装到一个方法里

以上就是JSP 开发之Spring Boot 动态创建Bean的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2790953.html

(0)
上一篇 2025年3月8日 19:04:08
下一篇 2025年3月5日 01:01:35

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • three.js通过模块导入实例分享

    本文主要给大家介绍了关于three.js中文文档学习之通过模块导入的相关资料,文中通过示例代码介绍的非常详细,对大家学习或使用three.js具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 前言 本文主要给大家介绍了关于…

    编程技术 2025年3月8日
    200
  • AngularJS实现自定义指令方法详解

    本文主要介绍了angularjs实现自定义指令及指令配置项的方法,结合实例形式简单总结分析了angularjs自定义指令及指令配置项的实现技巧,需要的朋友可以参考下,希望能帮助到大家。 AngularJS自定义指令有两种写法: //第一种a…

    编程技术 2025年3月8日
    200
  • JSP Spring防止用户重复登录的实现方法

    这篇文章主要介绍了jsp spring防止用户重复登录的实现方法的相关jsp的资料,对jsp感兴趣的朋友可以参考下本篇文章 JSP Spring防止用户重复登录的实现方法 Spring security防用户重复登录   使用spring …

    编程技术 2025年3月8日
    200
  • jsp页面验证码完整实例

    这篇文章主要为大家详细介绍了jsp页面验证码完整实例,具有一定的参考和学习jsp的价值,对jsp感兴趣的小伙伴们可以参考一下本篇文章 项目结构如下,MyEclipse中新建一个Web Project,取名servlet 1、src下new一…

    2025年3月8日
    200
  • three.js创建场景实例详解

    本文主要给大家介绍了three.js中文文档学习之创建场景的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用three.js具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。 什么是Three.js? 如果你正在…

    编程技术 2025年3月8日
    200
  • javascript中超级实用的10个特性

    你可能刚上手 javascript,或者只是曾经偶尔用过。不管怎样,javascript 改变了很多,有些特性非常值得一用。 这篇文章介绍了一些特性,在我看来,一个严肃的 javascript 开发者每天都多多少少会用到这些特性。 参考资料…

    2025年3月8日
    200
  • nodeJs安装less及编译less文件为css文件方法实例

    本文主要介绍了使用nodejs来安装less及编译less文件为css文件的方法,在文章末尾给大家补充介绍了通过nodejs将less文件转为css文件的方法,具体内容详情大家通过本文学习吧,希望能帮助到大家。 NodeJs 使用nodej…

    2025年3月8日 编程技术
    200
  • Node.js中如何使用async函数

    借助于新版 v8 引擎,node.js 从 7.6 开始支持 async 函数特性。今年 10 月 31 日,node.js 8 也开始成为新的长期支持版本,因此你完全可以放心大胆地在你的代码中使用 async 函数了。在这边文章里,我会简…

    编程技术 2025年3月8日
    200
  • three.js画一个3D立体的正方体教程

    three.js是一个3djavascript库,基于右手坐标系,可以创建简单或是比较复杂的三维图形并应用丰富多彩的纹理和材质,可以添加五光十色的光源,可以在3d场景中移动物体或是添加脚本动画等等。本文介绍了利用three.js如何画一个3…

    2025年3月8日
    200
  • JavaScript实现Ajax异步请求实例详解

    本文主要和大家分享javascript实现ajax异步请求实例详解,ajax现在是一种非常流行的技术,现在虽然可以利用jquery或者一些第三方插件甚至微软提供的一些控件可以方面的实现ajax功能,但是明白其原理也是非常重要的,下面是来使用…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论