Spring引用测试
上下文
using System;
using Spring.Core;
using Spring.Aop;
using System;
using Spring.Core;
using Spring.Aop;
using Spring.Context;
using Spring.Context.Support; namespace SpringTest
{
/// <summary>
/// SpringFactory 的摘要说明。
/// </summary>
public class SpringContext
{
public SpringContext()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private static bool isInit = false;
private static IApplicationContext context;
public static void init()
{
string[] xmlFiles = new string[];
xmlFiles[] = "assembly://Spring/SpringTest/Spring_bean.xml";
//context = new XmlApplicationContext(new string[] { "assembly://SpringTest/SpringTest/Spring_bean.xml" });
context = new XmlApplicationContext(xmlFiles);
isInit = true;
} public static IApplicationContext Context
{
get
{
if (!isInit)
{
init();
}
return context;
}
}
}
}
方法类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace SpringTest.Main
{
public class SpringMain
{
public SpringMain()
{ } public void Test()
{
Console.WriteLine("Spring.NET测试");
}
}
}
方法调用测试
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace SpringTest.Main
{
public class SpringTest
{
public SpringTest()
{ }
[STAThread]
public static void MainFun()
{
//Startup Spring Content
SpringContext.init(); //Test Spring IOC
SpringMain test = (SpringMain)SpringContext.Context.GetObject("SpringTestConfigPoint");
test.Test();
}
}
}
配置文件(嵌入的资源)
<?xml version="1.0" encoding="utf-8"?>
<objects xmlns="http://www.springframework.net" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.net
http://www.springframework.net/xsd/spring-objects.xsd">
<object id="SpringTestConfigPoint" type="SpringTest.Main.SpringMain,Spring" />
</objects>
Spring引用测试的更多相关文章
- spring 学习(一):使用 intellijIDEA 创建 maven 工程进行 Spring ioc 测试
		
spring学习(一):使用 intellijIDEA 创建 maven 工程进行 Spring ioc 测试 ioc 概念 控制反转(Inversion of Control,缩写为IOC),是面向 ...
 - Spring TestContext测试框架搭建
		
同样是测试,JUnit和Spring TestContext相比,Spring TestContext优势如下: 1.Spring TestContext可以手动设置测试事务回滚,不破坏数据现场 2. ...
 - 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建三:配置spring并测试
		
这一部分的主要目的是 配置spring-service.xml 也就是配置spring 并测试service层 是否配置成功 用IntelliJ IDEA 开发Spring+SpringMVC+M ...
 - Spring MVC测试框架
		
原文链接:http://jinnianshilongnian.iteye.com/blog/2004660 Spring MVC测试框架详解——服务端测试 博客分类: springmvc杂谈 spri ...
 - Spring MVC测试框架详解——服务端测试
		
随着RESTful Web Service的流行,测试对外的Service是否满足期望也变的必要的.从Spring 3.2开始Spring了Spring Web测试框架,如果版本低于3.2,请使用sp ...
 - Spring Boot(七):spring boot测试介绍
		
首先maven要引入spring-boot-starter-test这个包. 先看一段代码 @RunWith(SpringRunner.class) @SpringBootTest(webEnviro ...
 - Spring Boot 测试时的日志级别
		
1.概览 该教程中,我将向你展示:如何在测试时设置spring boot 日志级别.虽然我们可以在测试通过时忽略日志,但是如果需要诊断失败的测试,选择正确的日志级别是非常重要的. 2.日志级别的重要性 ...
 - spring + junit 测试
		
spring + junit 测试 需要一个工具类 package com.meizu.fastdfsweb; import org.junit.runner.RunWith; import org. ...
 - Spring的测试
		
spring测试要引用junit及spring-test <dependency> <groupId>junit</groupId> <artifactId& ...
 
随机推荐
- Thinking in Java
			
今天无意中看到了这本书(Thinking in Java)的中关于多态的一段描述,瞬间就感觉到了多态原来是这样的.
 - HDU-4699 Editor 数据结构维护
			
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4699 题意:开始有一个光标,每次有5中操作:1,光标当前位置插入一个数,2,光标当前位置删除一个,3, ...
 - A Tour of Go Images
			
Package image defines the Image interface: package image type Image interface { ColorModel() color.M ...
 - Oracle- 提示查询结果不可更新,请使用...更新结果。
			
我们在对Oracle数据库进行操作时,有时会在查询完结果后想要对其中的某些数据进行操作,当我们点击编辑(一个锁标志)是,会提示我们上述问题中的错误:这些查询结果不可更新,请使用ROWI或者SELECT ...
 - Android Handler的简单使用
			
大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title. 首先我们看一下习惯了Java编程的人,在不知道Handl ...
 - RStudio:R语言编辑器
			
RStudio:R语言编辑器 四窗口 左上:写代码,运行的方式是ctrl+Enter,或者用Run按钮 10 + 15 ## [1] 25 左下:终端,上面窗口的代码运行后会在这里显示,也可以直接在这 ...
 - jsp应用bootstrap表格应用实例
			
一.初始化表格 <div style="margin-top: 80px;margin-left:45px;margin-right:30px;overflow-x: scroll&q ...
 - 在与SQL Server建立连接时出现与网络相关的或特定于实例的错误
			
向往前一样.学习牛腩新闻公布系统的视频,写程序,打开数据库.出现一个框框,具体内容例如以下: 数据库连接不上.全部的工作都要歇班,捣鼓了会儿,简单总结一下解决该问题的方法. 首先:第一步,程序--SQ ...
 - MYSQL BLOB 字段大小以及个数的限制測试。
			
測试结论 mysql版本号 5.1 表类型: innodb, row_format=compact (这是默认的行格式) 插入超过10个blob, blob的数据量非常小(<76 ...
 - git 回退和删除操作
			
今天不小心把分支的commit提交到master上了.衰 主要通过下面几个命令解决了,很简单记录一下. git reset –hard 回退到某一个版本git push origin :xxxx ...