开发者社区 问答 正文

spring如何处理有自定义final属性的注入情况?

通常spring的注入模式都是单例的,并通过set方法注入依赖,但是,如果用spring管理的对象,
如果拥有一些属性值,且这些属性值是final的,必须在对象new出来时定义并赋值,且这些值并非固定的,是随着环境变化的,该怎么办呢,比如我用spring管理一个thread类,这个线程类执行的时候需要两个int参数,这个时候该如何办?

展开
收起
小旋风柴进 2016-03-03 14:00:03 6374 分享 版权
1 条回答
写回答
取消 提交回答
  • 通过构造函数注入参数,参数可以通过配置文件设置,spring读取配置文件的值然后注入。

    2019-07-17 18:51:20
    赞同 展开评论