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

企业网站建设建设wordpress wp config

企业网站建设建设,wordpress wp config,襄阳集团网站建设,重庆可以建建网站的平台IOC IOC就是将获取对象的方式将给框架#xff0c;或者交给容器进行#xff0c;有三种方式 基于Xml 元数据模式基于注解的配置基于Java config XML形式 相关的注解 需要再相应的对象类class上使用 Component修饰#xff0c;表示是一个beacon。#xff0c;然后再XML中配…IOC IOC就是将获取对象的方式将给框架或者交给容器进行有三种方式 基于Xml 元数据模式基于注解的配置基于Java config XML形式 相关的注解 需要再相应的对象类class上使用 Component修饰表示是一个beacon。然后再XML中配置启动自动扫描或者直接配置也可以但是自动扫描会更好一些。 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd//自动扫描的 context:component-scan base-packagecom.demo.model/ //手动配置的手动配置的话可以额外配置其他属性。比如这个qualifierbean idCleanAir classcom.demo.model.CleanAirqualifier valuecleanair/ /bean bean idDirtyAir classcom.demo.model.DirtyAirqualifier valuedirtyair//beanbean idperson classcom.demo.model.Person/ /beans对应的类 package com.demo.model;import org.springframework.stereotype.Component;Component public class CleanAir implements IAir {Overridepublic String toString() {return CleanAir;} } package com.demo.model;import org.springframework.stereotype.Component;Component public class DirtyAir implements IAir {Overridepublic String toString() {return DirtyAir;} } package com.demo.model;public interface IAir {} package com.demo.model;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Component;Component public class Person {//Autowired //对构造函数进行标注public Person(Qualifier(dirtyair)IAir air) {this.air air;}IAir air;public void Breath(){System.out.print(this.air.toString());} } Main函数 package com.demo.ioc;import org.springframework.beans.factory.BeanFactory; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;import com.demo.model.*;/*** Hello world!**/ public class App {public static void main( String[] args ){ //这个就是XML配置的然后使用beanFactory进行获取bean。ApplicationContext contextnew ClassPathXmlApplicationContext(new String[]{ApplicationContext.xml});BeanFactory factorycontext;Person person(Person)factory.getBean(person);person.Breath(); }} 其他 只使用Qualifier(“”)注解而不使用Autowired 注解为什么结果还是争取的呢 Qualifier(“”) 注解和 Autowired 注解都是 Spring 框架中的依赖注入注解。它们的作用是不同的。 Autowired 注解用于自动装配 bean它告诉 Spring 在相应的 bean 中查找匹配的依赖项并自动进行注入。如果没有找到匹配的 beanSpring 会抛出 NoSuchBeanDefinitionException 异常。 Qualifier 注解用于指定 bean 的名称在有多个相同类型的 bean 时通过指定 Qualifier 注解可以明确指定需要注入哪一个 bean。如果没有指定 Qualifier 注解或者指定的名称与实际的 bean 不匹配Spring 会抛出 BeanCreationException 异常。 如果你只使用 Qualifier(“”) 注解而不使用 Autowired 注解这实际上是告诉 Spring 你想要手动指定要注入的 bean。但如果你没有在相应的 bean 中使用 Qualifier 注解来指定名称或者没有在 Spring 配置中定义相应的 bean那么 Spring 就无法找到要注入的 bean结果会是相同的。 因此如果你只使用 Qualifier 而不使用 Autowired你必须确保在 Spring 配置中定义了相应的 bean并在需要注入的类中手动使用 Qualifier 注解来指定名称。否则结果将是争取的。
http://www.yutouwan.com/news/356685/

相关文章:

  • 网页添加兼容性站点怎么在工商网站做实名认证
  • 2在线做网站给新公司做网站要多少钱
  • 企业网站建设好的案例如何搭建一个企业子账号网站
  • 开平设计网站免费网站重生做军嫂
  • 做婚恋网站的翻译好吗绿色风格 网站
  • 做家教网站赚钱么竞价托管咨询微竞价
  • 象山县城乡建设局网站官方网站车联网是谁做
  • 电商网站开发脑图写论文的网站
  • 中国公路建设行业协会网站上wordpress网站前端优化
  • 建设网站文献seo短视频永久入口运营
  • 移动端网站怎么制作搜索引擎营销成功案例
  • 如何做哟个优惠券网站上海对外经贸大学
  • 商标怎么设计上海seo推广方法
  • 建网站就找伍佰亿在哪里购买域名
  • 广州建设网站公司哪家好西樵网站建设
  • 云南做网站公司哪家好网站建设培训网站
  • 国外网站如何建设百度网页入口官网
  • 确定网站建设的目的美工需要会哪些软件
  • 福州市建网站公司全网营销的四大优势
  • 揭阳网站建设揭阳网站建设 代表联系群众
  • 胶南做网站wordpress调用面包屑
  • 网站首页没有权重wordpress 内部链接
  • app电商网站建设银行网站点不进去
  • thinkphp开发企业网站建设房子设计图软件
  • 为进一步加强校园网站建设外贸建站选择哪个服务器好
  • idea制作网站域名分类网站
  • 建设工程安全事故在哪个网站查网页设计专业培训班
  • 叫外包公司做网站不肯给源代码的开发公司融资专干笔试
  • 新农村建设投诉在哪个网站网页美化工具有哪些
  • 济源制作网站网络培训意义