Advertisement

通过C#语言使用Spring.core框架实现依赖注入技术

阅读量:

依赖注入是一种在程序运行过程中实现对象协作的机制,当需要调用其他对象时,无需在代码中直接创建被调用对象,而是通过外部进行注入。Spring框架所采用的依赖注入方式对调用方与被调用方几乎没有任何限制,能够有效管理普通Java对象(POJO)之间的依赖关系。通常情况下,依赖注入主要分为两种形式:设值注入与构造注入。

与此同时,在.NET平台中也存在Spring.Core组件,该组件可通过配置文件实现依赖注入,操作过程较为便捷。

Spring.Core支持以下几种依赖注入方式:

  1. 属性层面的依赖注入
  2. 基于构造方法的依赖注入
  3. 利用静态工厂方法进行的依赖注入
  4. 借助实例工厂方法完成的依赖注入

具体使用流程如下:
首先,需安装NuGet包 -install Spring.Core 3.0.0。此处我通过包管理器以图形界面方式进行安装,略显轻松。

接下来是配置文件的设置,

此部分为app.config文件的内容

复制代码
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      
    <!--<startup> 
        --><!--<supportedRuntime version="v4.0" sku=".NETFramework,Version=

全部评论 (0)

还没有任何评论哟~