zoukankan      html  css  js  c++  java
  • junit测试spring相关配置

    喜欢用Junit进行单元测试的时候,会碰到spring的配置文件无法映射,这样的问题我也碰到过,后来找到了解决办法,就是在类头部要增加注解,因为用junit测试的时候,是没有容器的放置相关配置,所以测试的时候会报空值错误。配置如下:

    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations = { "classpath:/applicationContext.xml" })
    @TestExecutionListeners({ DependencyInjectionTestExecutionListener.class })
    public class ServiceAttachmentServiceImplTest {
    
        @Resource
        private IServiceAttachmentService serviceAttachmentService;
        @Test//测试SQL语句
        public void testSQL() {
            List<ServiceAttachment> atts = serviceAttachmentService
                    .getScrollData().getResultList();
            }

    之前一个朋友告诉我,这样配置后还是错误的,后来朋友告诉我,spring的配置文件如果用表达式的方式填充properties属性的话也是无效的,需直接把值写进入配置文件,这个问题我没试过,有碰到这种问题的朋友可以试试。

  • 相关阅读:
    Kubernetes 部署微服务电商平台(16)
    Android开发如何去除标题栏title
    eclipse中logcat偶尔不显示log的问题解决办法
    Two Sum
    事件的解除与绑定
    使用 Canvas 绘图
    表单脚本
    事件
    DOM2 和 DOM3
    DOM扩展
  • 原文地址:https://www.cnblogs.com/smashed/p/4693173.html
Copyright © 2011-2022 走看看