Spring 弹簧&x2B;百里香叶+;元素处理器&x2B@自动连线不工作
我正在尝试在ElementProcessor中使用@Autowired。 () 但不知何故,对象docService总是空的。 代码本身确实在工作。 我已经用LTW试过了,它使用的是完全相同的代码(但我不允许使用LTW) 你知道如何将我的服务注入ElementProcessor吗 谢谢 回答: 我自己发现的。 问题是ElementProcessor无法访问服务,因为处理器仅在需要时创建 解决方案: 用方言自动连接您需要的所有服务(创建处理器),并将所有服务作为参数传递给处理器 它是这样工作的Spring 弹簧&x2B;百里香叶+;元素处理器&x2B@自动连线不工作,spring,autowired,thymeleaf,Spring,Autowired,Thymeleaf,我正在尝试在ElementProcessor中使用@Autowired。 () 但不知何故,对象docService总是空的。 代码本身确实在工作。 我已经用LTW试过了,它使用的是完全相同的代码(但我不允许使用LTW) 你知道如何将我的服务注入ElementProcessor吗 谢谢 回答: 我自己发现的。 问题是ElementProcessor无法访问服务,因为处理器仅在需要时创建 解决方案: 用方言自动连接您需要的所有服务(创建处理器),并将所有服务作为参数传递给处理器 它是这样工作的 @
@Configurable(dependencyCheck = true)
public class AuditLogElementProcessor extends AbstractMarkupSubstitutionElementProcessor {
@Autowired(required = true)
DocumentService docService;