spring boot项目 启动报这个错误
Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'mcVoiceSenderMapper' defined in file [C:\sas\receive-center-parent\receive-center-service\target\classes\com\ouyeelbuy\receive\biz\mapper\McVoiceSenderMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring/spring-mybatis.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/ouyeelbuy/receive/biz/config/DruidDBConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalArgumentException: maxActive can't not set zero
debug跟踪发现配置文件类@value标签取到的数据库连接池的属性全是Null。
解决方法
mvn打包以后运行 问题解决。