如何将服务注入Thymeleaf标签处理器

时间:2019-07-16 09:30:45

标签: spring-boot thymeleaf

我正在通过扩展AbstractElementTagProcessor来实现自定义标签。我正在使用最新的弹簧靴和百里香。

是否可以访问ApplicationContext或注入服务?

public class ATagProcessor extends AbstractElementTagProcessor {
    ....
    @Override
    protected void doProcess(
        final ITemplateContext context, final IProcessableElementTag tag,
        final IElementTagStructureHandler structureHandler) {
            [Here I need to use a service]
        }

    }
}

1 个答案:

答案 0 :(得分:0)

使用@Component注释ATagProcessor,然后就可以使用:

@Autowired
private MyService myService;