开发者社区> 问答> 正文

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

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

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

    2019-07-17 18:51:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载