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

有关网站建设的毕业设计外卖网站的建设与推广

有关网站建设的毕业设计,外卖网站的建设与推广,抖音关键词排名软件,wordpress标签里面没文章一、Import解释 Import只能用在类上 Import通过快速导入的方式实现把实例加入spring的IOC容器中 Import注解可以用于导入第三方包 二、Import有三种使用方法 Import的三种用法#xff1a; 1、直接填class数组方式 直接填对应的class数组#xff0c;class数组可以有0到多个… 一、Import解释 Import只能用在类上 Import通过快速导入的方式实现把实例加入spring的IOC容器中 Import注解可以用于导入第三方包 二、Import有三种使用方法 Import的三种用法 1、直接填class数组方式 直接填对应的class数组class数组可以有0到多个 Configuration Import({Cat.class,Person.class}) public class MyConfig { } import的bean都将加入到spring容器中这些在容器中bean名称是该类的全类名 可以从ioc容器中取出来 Autowired private Person person; Test public void testImport() { System.out.println(person); } 2、实现ImportSelector接口 这种方式要实现ImportSelector接口。 创建MyImportSelector并实现ImportSelector接口 public class MyImportSelector implements ImportSelector { ​Overridepublic String[] selectImports(AnnotationMetadata annotationMetadata) {//获取被import的类上的所有注解SetString annotationTypes annotationMetadata.getAnnotationTypes();System.out.println(annotationTypes);return new String[]{com.gly.im.Cat};} } 将此实现类MyImportSelector添加到容器中 Configuration Import({MyImportSelector.class,Person.class}) public class MyConfig { } 将Cat和Person都会注册到ioc容器中 测试 Autowired private Person person; Autowired private Cat cat; Test public void testImport() { System.out.println(person); } 实现接口的selectImports方法中需要注意三点 返回值 实际上要导入到容器中的组件全类名 参数 AnnotationMetadata表示当前被Import注解给标注的所有注解信息 需要注意的是selectImports方法可以返回空数组但是不能返回null否则会报空指针异常 3、实现ImportBeanDefinitionRegistrar接口 创建MyImportBeanDefinitionRegistrar接口 public class MyImportBeanDefinitionRegistrar implements ImportBeanDefinitionRegistrar { ​Overridepublic void registerBeanDefinitions(AnnotationMetadata importingClassMetadata, BeanDefinitionRegistry registry) {RootBeanDefinition rootBeanDefinition new RootBeanDefinition(Cat.class);registry.registerBeanDefinition(cat,rootBeanDefinition); ​} ​ } 将此实现类MyImportBeanDefinitionRegistrar添加到容器中 Configuration Import({MyImportSelector.class,Person.class,MyImportBeanDefinitionRegistrar.class}) public class MyConfig { } 测试 Autowired private Person person; Autowired private Cat cat; Test public void testImport() {System.out.println(person);System.out.println(cat); } registerBeanDefinitions参数解释 annotationMetadata 和之前的ImportSelector参数一样都是表示当前被Import注解给标注的所有注解信息 registry第二个参数表示用于注册定义一个bean 以上三种用法方式皆可混合在一个Import中使用特别注意第一种和第二种都是以全类名的方式注册而第三中可自定义方式
http://www.zqtcl.cn/news/841505/

相关文章:

  • cms 做网站用模板网站做h5宣传页多少钱
  • 坪山网站建设行业现状官方建网站有哪些步骤
  • 软件下载网站模版单页网站开发实例下载
  • 张家口网站建设vewanseo实战技术培训
  • 机加工网站室内设计联盟论坛
  • 汕头装修接单网站wordpress php加密
  • 重庆网站建设推广设置wordpress静态主页
  • 科技设计公司网站模板下载网站建设计划 文库
  • 建设美食网站做的好的阅读类的网站有哪些
  • 全屏网站模板制作教程吴江建设局房产网站
  • 浠水网站建设漳州找人做网站要求哪些
  • 做网站需要前台和后台吗公众号制作要求
  • 做一个网站 如何盈利模式招聘网站排行榜2021
  • 免费做网站网站有人哪些c 网站开发网易云课堂百度云下载
  • 高端品牌网站设计欣赏扬中网站建设包括哪些
  • 手机怎么访问微网站网络运营商电话
  • 怎么成立网站战争局势最新消息
  • 嘉定网站设计制作报价crm系统营销
  • 一个网站做几个关键词怎么样子做网站
  • 关于做网站的创新创业策划书怎么进网站后台管理系统
  • 品牌型网站开发wap网站开发工具
  • 网站改版设计微信淘宝购物券网站是怎么做的
  • 网站建设基本流程心得网站设计开发报价
  • 泉州网站建设网站制作电商网站建设需要
  • 沈阳工程建设信息网深圳seo网站排名优化
  • wordpress仿dz长沙seo网站优化
  • 西宁做网站公司电话关键词快速排名怎么做
  • 昆山网站建设秦皇岛淘宝关键词推广
  • 建设娱乐网站的要求微网站开发多少钱
  • 海港区网站快排seo网站怎么添加流量