【问题标题】:JMIX: NoSuchBeanDefinitionException: No qualifying bean of type 'com.myapp.sqlrepo.JdbcAnalytic' availableJMIX: NoSuchBeanDefinitionException: 没有可用的 \'com.myapp.sqlrepo.JdbcAnalytic\' 类型的合格 bean
【发布时间】:2023-02-09 20:43:18
【问题描述】:

我有一个 JMIX 应用程序(基于 Spring Boot)和我开发的 bean JdbcAnalytic。 Bean放在com.myapp.sqlrepo包中,注解为@Component,应用类放在com.myapp包中,注解为@SpringBootApplication。所以 Spring 应该扫描包 com.myapp 的所有子包以查找 bean。 我试图这样称呼我的豆:

AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
context.refresh();
JdbcAnalytic jdbcAnalytic = context.getBean(JdbcAnalytic.class); // 1
List<Analytics> list = jdbcAnalytic.getAnalytics();
context.close();
return list;

但是在第 (1) 行我得到了错误:NoSuchBeanDefinitionException: No qualifying bean of type 'com.myapp.sqlrepo.JdbcAnalytic' available。请帮忙。

【问题讨论】:

    标签: java spring jmix


    【解决方案1】:

    你能告诉我们 JdbcAnalytic 类的实现吗?

    【讨论】:

      猜你喜欢
      • 2017-04-05
      • 2020-06-18
      • 2020-06-10
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 2019-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多