failed to load applicationContext
2016-05-06 13:38
316 查看
用spring4做个单元测试,报failed to load applicationContext
代码如下:
1.接口
3.配置类(注解组件扫描):@ComponentScan注解,这个注解能够在Spring中启动组件扫描,默认会扫描与配置类相同的包
中下载了spring-framework-4.2.0.RELEASE-dist.zip,解压完后把包都导了进入,就ok了
代码如下:
1.接口
package com.springinaction.test; public interface CompactDisc { public void play(); }2.实现类
package com.springinaction.test; import org.springframework.stereotype.Component; @Component public class SgtPeppers implements CompactDisc{ private String title = "Sgt. Pepper's Linel Hearts Cloub Band"; private String artist = "The Beatles"; @Override public void play() { System.out.println("Playing " + title + " by " + artist); } }
3.配置类(注解组件扫描):@ComponentScan注解,这个注解能够在Spring中启动组件扫描,默认会扫描与配置类相同的包
package com.springinaction.test; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; @Configuration @ComponentScan public class CDPlayerConfig { }4.测试类
package com.springinaction.test; import static org.junit.Assert.*; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes=CDPlayerConfig.class) //@ContextConfiguration(locations={"classpath:NewFile.xml"})这里是xml启动组件扫描,因为我们用的是注解扫描,所以注释 public class CDPlayerTest { @Autowired private CompactDisc cd; @Test public void cdShouldNotbeNull(){ assertNotNull(cd); } }原因是缺少Spring的jar包,在http://repo.spring.io/release/org/springframework/spring
中下载了spring-framework-4.2.0.RELEASE-dist.zip,解压完后把包都导了进入,就ok了
相关文章推荐
- Android 带你玩转实现游戏2048 其实2048只是个普通的控件
- Java/Android引用类型及其使用分析
- Android 自定义控件实现刮刮卡效果 真的就只是刮刮卡么
- iOS的几种后台机制
- Android 自定义 ViewPager 打造千变万化的图片切换效果
- Android - 页面返回上一页面的三种方式
- Android入门——样式主题和自定义属性资源
- IOS CopyPNGFile 异常问题解决
- Android 实现个性的ViewPager切换动画 实战PageTransformer(兼容Android3.0以下)
- 匿名内部类引起的内存泄露——Handler和Thread
- AndroidStudio 断开SVN链接
- Android EventBus源码解析 带你深入理解EventBus
- Root Motion深度解析[Unity]
- Android EventBus实战 没听过你就out了
- iOS开发系列-动画绘图CALayer
- iOS 关于已配对设备重新检测连接问题
- Android 框架炼成 教你如何写组件间通信框架EventBus
- android学习路线图
- Android AdapterView View的复用机制分析
- 机型适配的一些小技巧