java - Groovy 依赖注入(inject)

标签 java grails groovy dependency-injection

我想将一个 Log4j 记录器(或者在一般情况下任何类)注入(inject)到我所有具有日志属性的类中:

def log

这是在 Grails 中自动完成的。我想在普通的 groovy 应用程序中具有相同的功能,比如 src 下的所有 groovy 文件。 Log4j 的特殊之处在于,记录器需要知道要记录的类。 (Logger.getLogger(Class clazz))

我怎样才能做到这一点?

最佳答案

你看到@Log了吗annotation added在 Groovy 1.8 中?

关于java - Groovy 依赖注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11327065/

相关文章:

Jenkins 转义 sed 命令

java - 如何从 spring-boot 应用程序中的 application.yml 文件读取属性

image - Grails渲染插件不会渲染图像

groovy - 获取当月的最后一天

grails - 限制高内存使用情况Process.waitForProcessOutput

ajax - 如何通过使用Ajax在Grails中将复杂对象作为参数传递来调用 Controller ?

Groovy:将对属性中的方法的引用添加到父对象

java - Monkey Runner - 在 Java 类中使用它向模拟器发送命令

java - Spring Boot 和 Camel- 日志路由持续时间

java - 缺少属性异常