通过注释和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描述符设置字段。