jmix拓展组件中的service无法获取

在拓展组件中的service无法在主应用程序中的控制器的inject中找到,只能手动注入,有解决办法吗

我试了是可以的,比如,注入datatool组件中的 EntityRestore
image

你的是Jmix Studio什么版本?

studio是1.5.1 我的组件时自定义的,并不是jmix的
image
image

1.5.1 应该可以的,你试试 service 里面的bean能不能注入?
image

你的 Eng 开头的两个分别用了什么bean注解?

都不可以,service中也不可以
image
image
注解用的是@Component
image

还有一点,就是如果你的bean已经在代码中注入了,那么列表里就不会出现已经注入的bean了。你的是不是这种情况?

并不是 在没有注入之前就没有 感觉是没有扫描

是不是有什么配置呢

你好,Studio 的开发团队反馈说这块可能是有 Bug。现在只能先手动注入。