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

做网站采集wordpress主题安装不了

做网站采集,wordpress主题安装不了,大型网站系统解决方案,厦门seo关键词spring依赖注入介绍#xff1a; 在设计良好的Java应用程序中#xff0c;这些类应尽可能独立。 这样的设计提高了组件的可重用性。 它还使对各个组件进行单元测试变得更加容易。 依赖注入的概念促进了Java对象之间的松散耦合。 在本教程中#xff0c;我们将讨论Spring框架中… spring依赖注入 介绍 在设计良好的Java应用程序中这些类应尽可能独立。 这样的设计提高了组件的可重用性。 它还使对各个组件进行单元测试变得更加容易。 依赖注入的概念促进了Java对象之间的松散耦合。 在本教程中我们将讨论Spring框架中的依赖项注入。 控制反转IoC 控制反转是一种软件工程原理将控制应用程序流的责任委托给框架。 为了使之成为可能 框架使用抽象并依赖于运行时生成的对象图。 使用IoC原理有几个优点 使任务实现与执行分离 模块是可插拔的并且可以轻松替换为同等模块 简化了模块化测试 通过使用策略设计模式服务定位器模式或依赖注入我们可以实现控制反转 。 依赖注入 依赖注入是允许我们实现控制反转的设计模式之一。 在传统的编程风格中我们将类编写为 public class Person {private Address address;public Person() {this.address new Address();}... } 使用依赖项注入时我们不会自己创建对象而是注入它们。 然后我们的Person类将类似于 public class Person {private Address address;public Person(Address address) {this.address address;}... }Spring的依赖注入 Spring提供了一个IoC容器该容器负责实例化配置和管理Spring bean的生命周期。 在Spring中任何POJO都称为Spring bean。 Spring ApplicationContext接口代表其IoC容器我们有几个可用的实现类。 其中一些包括ClassPathXmlApplicationContext FileSystemXmlApplicationContext和WebApplicationContext 。 让我们使用ClassPathXmlApplicationContext实例化Spring容器 ApplicationContext appContext new ClassPathXmlApplicationContext(applicationContext.xml); 在这里 applicationContext.xml是保存在运行时组装bean所需的元数据的文件。 Spring支持三种类型的依赖项注入 1.基于构造函数的注入 在基于构造函数的注入中Spring将使用匹配的构造函数来解析和注入依赖性。 我们可以在applicationContext.xml中配置bean bean idaddress classcom.programmergirl.domain.Address/bean idperson classcom.programmergirl.domain.Personconstructor-arg refaddress/ /bean 或者我们可以在我们的applicationContext.xml中启用component-scan / context:component-scan base-packagecom.programmergirl.domain / 启用组件扫描后我们可以使用注释进行Spring配置。 我们的课程如下 package com.programmergirl.domain; Component public class Person {private Address address;Autowiredpublic Person(Address address) {this.address address;} }package com.programmergirl.domain; Component public class Address {... } 默认情况下Spring按其类型对bean进行接线。 如果有多个相同类型的bean我们可以使用Qualifier批注按其名称引用bean Component public class Person {private Address address;AutowiredQualifier(address1)public void setAddress(Address address) {this.address address;} } 假设我们有两个Address Bean – address1和address2 我们的address1 Bean将在依赖关系解析时注入Person类。 2.二传手注射 基于setter的依赖项注入是通过使用no-arg构造函数或no-argument静态工厂实例化bean之后通过在bean上使用setter方法实现的。 我们可以使用XML将其配置为 bean idaddress classcom.programmergirl.domain.Address/bean idperson classcom.programmergirl.domain.Personproperty nameaddress refaddress/ /bean 另一方面使用注释时我们将拥有 Component public class Person {private Address address;...Autowiredpublic void setAddress(Address address) {this.address address;}}3.基于属性的注入 我们还可以使用类的字段或属性注入依赖项。 为此我们可以简单地在字段上使用Autowired批注 Component public class Person {Autowiredprivate Address address;... } 考虑到我们正在使用基于注释的配置。 值得注意的要点 根据Spring文档 我们应该使用构造函数注入来强制依赖 基于Setter的注入应该用于本质上是可选的依赖项 Spring使用反射来注入字段注入的依赖项。 因此基于现场的注入是一种成本更高的方法我们应该避免使用它 结论 在这篇快速文章中我们讨论了什么是依赖注入。 我们还讨论了Spring框架中依赖项注入的类型。 翻译自: https://www.javacodegeeks.com/2019/05/spring-dependency-injection.htmlspring依赖注入
http://www.zqtcl.cn/news/415370/

相关文章:

  • 支付公司网站建设会计分录合肥房产信息网官网
  • 镜像网站能否做google排名宝丰网站制作公司
  • 中国公路建设协会网站网站建设 业务培训
  • 原创文章网站开发教程安徽网站建设获客企业
  • 企业网站后台怎么做南京微网站开发
  • 网站seo在线优化广告策划书的格式
  • 网站解析怎么设置三北防护林体系建设网站
  • 长沙高端网站建设公司wordpress分享缩略图
  • 支付网站建设费管理咨询公司取名
  • dw网站制作的一般流程wordpress 分类列表页
  • 重庆技术支持 网站建设公司wordpress挂黑页
  • 2网站建设类似wordpress
  • 特别酷炫网站惠州的服装网站建设
  • 网站右侧悬浮代码网站新闻前置审批
  • 2015网站建设十堰网站优化排名
  • 营销网站的优点番禺人才网最新招聘市场在哪里?
  • 企业网站建站模板自己做网站网站资源哪里来
  • 接入服务商网站备案管理系统技术规范要求郴州网站建设软件定制开发制作
  • 温州做网站公司哪家好购物网站的基本功能
  • 网站建设网站建设教程建设糖果网站的好处有哪些
  • 松原手机网站开发wordpress数据库设计优缺点
  • 惠州建设工程造价管理站网站中国海洋大学站群网站建设
  • 怎么做网站里面的模块太原做网络推广
  • 网站关键词排名优化应该怎么做wordpress实惠主机
  • 服装 营销型网站案例网站建设资料需要公司提交的吗
  • 网站权重高 做别的关键词怎么查看网站是否被百度收录
  • 沈阳网站开发培训多少钱广州做网站的公司哪家好
  • 宁波江北建设局网站建筑室内设计公司
  • 辽宁网站seo做网站的不给ftp
  • 南宁seo网站排名优化公司电商主图一键生成免费