zoukankan      html  css  js  c++  java
  • TestNg和spring3测试报错:Failed to read candidate component class-遁地龙卷风

    java.lang.IllegalStateException:Failed to load ApplicationContext

    Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [E:DesignSpring3 argetclassescomspring3daoUserDao.class]; nested exception is java.lang.ArrayIndexOutOfBoundsException: 256

    Caused by: java.lang.ArrayIndexOutOfBoundsException: 256

    这个错误的原因竟然是我在userDao这个类中使用了lamba表达式

    public User findUserByName(final String username)

    {

    String sql = "select user_name,user_id from t_user where username = ?";

    final User user = new User();

    jdbcTemplate.query(sql,rs->{

    user.setUserId(rs.getInt("user_id"));

    user.setUserName(rs.getString("user_name"));

    });

    return new User();

    }

    spring系列版本改为4.3.2.RELEASE ok了,之前的是3

  • 相关阅读:
    radio checkbox select
    easyui_tree
    MySQL编码问题
    Django shell调试
    encode,decode
    结束进程
    Django models 字段
    re
    (转)为Ubuntu安装翻译词典(星际译王)
    python3进阶之正则表达式之基本概念
  • 原文地址:https://www.cnblogs.com/resolvent/p/6567901.html
Copyright © 2011-2022 走看看