我想在Ebean中使用SpringBoot。我发现了这篇文章:http://ebean-orm.github.io/docs/setup/spring和我可以设置它,并使它与自己的EbeanServerFactory实现一起工作,如本文所示。
它指出,如果我将ebean-spring与默认的ebean-server.xml一起添加到我的依赖项中,那么它应该与默认的EbeanServerFactoryBean一起工作。但是我应该写些什么到这个文件呢?我在哪里设置FactoryBean来使用我的数据源等等?对不起,如果我的问题是愚蠢的,但我真的是新的SpringBoot,并没有深刻地理解它。
如果我添加ebean-spring并移除我自己的工厂,就会得到一个错误:
No qualifying bean of type [com.avaje.ebean.EbeanServer] found for dependency发布于 2016-09-30 14:10:51
经过一天的思考和尝试,我才能解决这个问题。在春季,您通常有一个Application.java或其他东西,它以main()启动您的应用程序。在这里您可以定义一个EbeanServer工厂,如下所示:
@Bean
public EbeanServerFactoryBean ebeanServerFactoryBean() {
EbeanServerFactoryBean ebeanServerFactoryBean = new EbeanServerFactoryBean();
ServerConfig config = new ServerConfig();
config.setName("pg");
config.loadFromProperties();
//other configs
config.setDefaultServer(true);
ebeanServerFactoryBean.setServerConfig(config);
return ebeanServerFactoryBean;
}https://stackoverflow.com/questions/39780959
复制相似问题