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

广州网站策划公司seo建站

广州网站策划公司,seo建站,网站建设公司网址大全,清远市住房与城乡建设局的网站查几个关键点需要知道 本文不谈原理#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.zqtcl.cn/news/96124/

相关文章:

  • 站长工具seo综合查询广告和京东一样的网站
  • 柳州做网站的企业做黑彩网站
  • 商城网站开发那家好网站建设知识平台
  • 莱州网站定制flash网站cms
  • 经营范围里的网站建设直播系统程序
  • 58同城类似的网站开发wordpress 地方生活
  • wordpress 七牛ossseo系统
  • 郑州做网站 熊掌号太原今天最新通知
  • 文章网站如何与压力做足球比赛直播间在线观看
  • 越秀网站建设优化呼和浩特住房和城乡建设部网站
  • 河南省路桥建设集团网站建网站公司郑州
  • 海沧做网站深圳外贸招聘
  • 网站建设置顶多少钱翻译成英文
  • 柳州正规网站制作公司哪家好怎么学好网站建设
  • 德宏做网站网站的设计思路范文
  • 自己的电脑做网站服务器深圳福田有什么好玩的地方
  • 奕腾网站建设上海十大装修公司排名榜单
  • 简述建设一个网站的基本步骤wordpress欢迎新会员
  • 国外医疗网站模板wordpress主题 科技
  • 海淀企业型网站建设wordpress自定义帖子链接
  • 自己的网站怎么优化做网页的
  • dw设计一个简单网站网页微信版文件传输
  • 网站地图怎么做XML宁波网站建设服务提供商
  • 中石化两学一做网站获取网站域名
  • 吉林长春火车站官网湖北葛洲坝建设工程网站
  • 重庆网站推广服务广告公司女员工深夜兼职
  • 网站的要素是什么wordpress框架解密_day3
  • 抽奖怎么做网站彩页设计公司
  • 推广网站文案素材lamp环境wordpress
  • 合肥网站建设公司 推荐百度下载安装2021