怎么把线程中声明的数值写在配置文件里获取,运行线程时能够获取
1.你可以写成工具类,提供静态属性提供调用
2.写个配置类,配置内容就是加载配置文件中的值,用@value来取,然后写个工具类,通过构造函数形式传人配置类,然后相应的给工具类属性赋值。然后你通过new 工具类来调用参数。
1.配置文件是程序一启动就应该加载到内存里的,而不是等你启动了线程,再由线程去访问文件
2.线程应该访问的是全局变量,不要一大堆线程同时去访问一个文件
因为很多线程对象已经不在Spring容器里面了,所以你用@Value是取值不到的。可以在外部调用的时候,把这个当做参数传入进去