Spring的注入机制其实就是代替了new的这个过程(称为解耦)。
写了一个Thread类,没有加注解@Component,但是可以正常运行,开始为了自圆其说,打通逻辑,猜测是StartThread中调用的时候new了一个,事实上也确实是如此,但是刚开始确实有点混乱,因为我想到Pojo类和Util那些方法为什么可以直接使用,以上的疑惑,是我相信java程序运行是spring容器必须加载到bean,或者说JVM必须加载到bean的事实,还好,我坚定的事实没有错,不然得想很久了。那么,为什么可以使用呢?
Util中的方法我去看了一下,修饰符全部都是public static或是public synchronized static,那么这说得通。
然后pojo就是接下来的对话了。