gpt4 book ai didi

java - Picocontainer : @Inject . 中的 JSR-330 支持 .. @Named("xxx)

转载 作者:行者123 更新时间:2023-11-29 09:06:58 25 4
gpt4 key购买 nike

我们找到了类似的代码

private String string = "Not injected.";

@Inject
public void setString(@Named("s") String s) {
this.string = s;
}

(利用 JSR-330 注释)对于传递“s”的字符串值非常有用。我们希望在使用哪个容器方面尽可能灵活,因此 Picocontainer 也是如此。

正如所写,Picocontainer 默默地忽略了注入(inject)。我将如何提示 PicoContainer 注入(inject)例如“字符串注入(inject)!”在这里?

最佳答案

稳定的 pico 2.x 不完全支持 JSR-330(您的特定情况),pico 3.x 将会有。无论如何,@named 不是使用 picocontainer 功能的好方法,也不是以 IoC 为中心的应用程序的好设计。如果你使用这个东西,你可能不需要 pico。

关于java - Picocontainer : @Inject . 中的 JSR-330 支持 .. @Named("xxx),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com