Spring.Net学习系列 - 第一篇HelloWorld

之所以写这篇文章是因为网上很多例子都是不可以用的,大多纯粹是误人子弟。

这篇文章纯粹是一个HelloWorld,希望能帮到大家。至于配置里需要注意的地方可参考其他文章,这里仅列出可用的项目代码及下载。

开发环境:VS2005(打了SP1的补丁)

步骤一:新建一个控制台项目

步骤二:引用Spring.Core.dll

步骤三:新建App.config代码如下:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="spring">
            <section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core"/>            
        </sectionGroup>
    </configSections>
    <spring>
        <context>
            <resource uri="file://spring.xml.config"/>
        </context>
    </spring>
</configuration>

步骤四:新建spring.xml.config(这个名字可自定,如需改名,则在App.config的rescource里也需一并修改),代码如下:

<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
    <object id="hello" type="SpringNetDemo.Hello">
        <property name="HelloWord" value="Hello!你能看到这个证明你成功了!"/>
    </object>
</objects>

步骤五:修改项目原来的Program.cs文件:

using System;
using System.Collections.Generic;
using System.Text;
using Spring.Context;
using Spring.Context.Support;

namespace SpringNetDemo
{
    public class Hello
    {
        private string helloword;

        public string HelloWord
        {
            get { return this.helloword; }
            set { this.helloword = value; }
        }
    }
    public class Program
    {
        static void Main(string[] args)
        {
            IApplicationContext context = ContextRegistry.GetContext();
            Hello hello = (Hello)context.GetObject("hello");
            Console.Write(hello.HelloWord);
            Console.Read();
        }
    }
}

说明:这里的hello.HelloWord就是Spring.Net通过xml的配置实现注入的。有问题的可以留言。

点击这里下载所有代码

转载于:https://www.cnblogs.com/caiwujia/archive/2012/05/10/springnet_demo.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值