当前位置: 首页 > news >正文

网站制作如皋个人网站怎么备案

网站制作如皋,个人网站怎么备案,wordpress 积分支付,旅游网站的建设现状几个关键点需要知道 本文不谈原理#xff0c;直接上实战。 几个关键点#xff1a;如何拿到Spring上下文来创建bean或移除bean#xff1f;如何准备构建bean所需的BeanDefinition#xff1f; 第一问#xff1a;可注入bean工厂org.springframework.beans.factory.support.…几个关键点需要知道 本文不谈原理直接上实战。 几个关键点如何拿到Spring上下文来创建bean或移除bean如何准备构建bean所需的BeanDefinition 第一问可注入bean工厂org.springframework.beans.factory.support.DefaultListableBeanFactory得到 第二问使用org.springframework.beans.factory.support.BeanDefinitionBuilder来构建BeanDefinition。 实例 import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.support.BeanDefinitionBuilder; import org.springframework.beans.factory.support.DefaultListableBeanFactory; import org.springframework.beans.factory.support.GenericBeanDefinition; import org.springframework.stereotype.Component;import java.beans.Introspector; import java.lang.reflect.Modifier;/*** Bean 处理器*/ Slf4j Component public class SpringBeanClassHandler {/*** Bean 工厂*/private final DefaultListableBeanFactory beanFactory;public SpringBeanClassHandler(DefaultListableBeanFactory beanFactory) {this.beanFactory beanFactory;}/*** 注册一个普通的bean** param beanCls - 待注册的bean class*/public void registerBean(Class? beanCls) {if (beanCls null) {return;}if (Modifier.isAbstract(beanCls.getModifiers())|| Modifier.isPrivate(beanCls.getModifiers())|| Modifier.isNative(beanCls.getModifiers())|| Modifier.isInterface(beanCls.getModifiers())) {log.warn(can not support register this class to bean for: {} - {}, beanCls.getName(), Modifier.toString(beanCls.getModifiers()));}// 注册新的BeanString beanName Introspector.decapitalize(beanCls.getSimpleName());BeanDefinitionBuilder builder BeanDefinitionBuilder.genericBeanDefinition(beanCls);GenericBeanDefinition definition (GenericBeanDefinition) builder.getRawBeanDefinition();definition.setAutowireMode(GenericBeanDefinition.AUTOWIRE_BY_TYPE);// 按类型自动注入beanFactory.registerBeanDefinition(beanName, definition);log.info(dynamic successfully register bean: {}, beanFactory.getBean(beanName));}/*** 移除 Bean** param beanCls - Bean class*/public void removeBean(Class? beanCls) {if (beanCls null) {return;}String clsName Introspector.decapitalize(beanCls.getSimpleName());if (beanFactory.containsBean(clsName)) {beanFactory.removeBeanDefinition(clsName);}}/*** Spring 容器是否 已存在Bean** param beanCls* return - boolean*/public boolean containsBean(Class? beanCls) {return beanFactory.containsBean(Introspector.decapitalize(beanCls.getSimpleName()));} } 完结。
http://www.ho-use.cn/article/10817647.html

相关文章:

  • 泊头网站排名优化最新装修设计效果图大全
  • 网站建设先买主机还是天津市武清区住房建设网站
  • 个人建站什么网站好淘宝商城网站建设
  • 连江福州网站建设深圳建网站三千
  • 如何知道别人的网站流量来自于哪里wordpress 跳转 微信
  • 设计网站最重要的是要有良好的无备案网站广告如何做
  • 开网站做网站seo入门黑帽培训教程
  • 怎么申请信用卡收款网站接口海报在线生成
  • 沈阳网站设计价格哈尔滨h5建站模板
  • 电子商务网站建设 课件某某公司网络营销策划书
  • 网站项目综合设计作业 代做做网站买服务器怎么样
  • 做网站推广汉狮网络百度智能建站适合优化吗
  • 网站如何盈利福建网站开发企业
  • 贷款网站织梦模板源码交互式网站开发技术有哪些
  • iis7添加php网站页面设计作品
  • 县电子政务办网站建设工作思路图片做视频在线观看网站
  • 海外仓网站建设怎么做网页会议邀请函
  • 湘潭学校网站建设 磐石网络第一怎么做自己的cpa网站
  • 可以建微信网站的深圳福田最新消息今天
  • 做的最好自考网站是哪个球类网站如何做宣传
  • 网站域名维护wordpress主题怎么改
  • 网站设计器wordpress为文章添加下载按钮
  • 网站ns记录个人备案网站做app
  • 浙江省建设会计协会网站泾阳县建设局网站
  • 营销型网站建设公司哪家好邯郸企业网站建设
  • 交易所网站开发实战重庆工商大学
  • 衡水网站建设浩森宇特视觉设计师前景
  • 大连企业网站建设模板宁波网站推广怎么做
  • 潍坊高端网站建设价格西安seo平台
  • 外贸建站及推广成都做小程序的开发公司