我想在我的 spring 框架中编写我的标签(扩展 TagSupport
)。在我的标签类中,将使用一些应该由 spring 自动注入(inject)的服务。但我总是得到 null,似乎 spring 无法在我的标记类中注入(inject)服务实例。
代码如下:
public class FetchTagNameTag extends TagSupport {
@Autowired
private TaskService taskService;
...
taskService
始终为 null。
我该如何解决这个问题? 谢谢。
最佳答案
尝试使用 RequestContextAwareTag
。它将为您提供获取 RequestContext 和 WebApplicaitonContext 的方法。看看here .
关于java - 如何在我的 spring 项目中编写标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3924909/