通过注释和xml上下文连接Spring bean

我有以下Spring服务:

@Service public class Worker { @Autowired private MyExecutorService executor; @Autowired private IRun run; private Integer startingPoint; // Remainder omitted } 

现在我想通过.properties文件加载startingPoint

是否可以同时通过注释和xml上下文连接Spring服务?

也许是这样的:

   ${startingPoint}   

startingPoint通过xml上下文文件连接,其他所有内容都自动连接。

是! 这绝对是可能的,如果你不能使用一点点XML,这是一个很好的方法。 只是将所有带注释的字段都指定为未指定的,它们将自动进行自动注入。

虽然要清楚,但我相信你必须为你的整数字段提供一个setter。 Spring不希望直接访问并通过XML描述符设置字段。