简单来说吧,就是在controller里面启动了一个6线程的线程池,用这个线程池访问了两次数据库,但是第二个线程会报数据库连接为空的异常。而使用Thread类来启动两个线程访问数据库就不报异常。Spring分配数据库连接的机制到底是怎么样的呢?