首页 > 解决方案 > 如何在 JAVA servlet 方法中注入字符串?

问题描述

我是使用依赖注入的新手。谁能告诉我如何配置 servlet 以注入指向文件的字符串 URI?方法签名如下:

@Inject

public void setCar(String value) 
 {
        CarUri =value;
    }

提前致谢!

标签: javaservletsdependency-injection

解决方案


您可以尝试注入@Named字段

// inside module
@Provides
@Named("CarURI")
public String carURI() {
  return "URI";
}

@Inject
public void setCar(@Named("CarURI") String value) {
    CarUri = value;
}

例子:

  1. https://www.tutorialspoint.com/guice/guice_field_injection.htm
  2. https://www.tutorialspoint.com/guice/guice_method_injection.htm

推荐阅读