首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SpringBoot中使用ebean?

如何在SpringBoot中使用ebean?
EN

Stack Overflow用户
提问于 2016-09-29 22:25:21
回答 1查看 1.9K关注 0票数 0

我想在Ebean中使用SpringBoot。我发现了这篇文章:http://ebean-orm.github.io/docs/setup/spring和我可以设置它,并使它与自己的EbeanServerFactory实现一起工作,如本文所示。

它指出,如果我将ebean-spring与默认的ebean-server.xml一起添加到我的依赖项中,那么它应该与默认的EbeanServerFactoryBean一起工作。但是我应该写些什么到这个文件呢?我在哪里设置FactoryBean来使用我的数据源等等?对不起,如果我的问题是愚蠢的,但我真的是新的SpringBoot,并没有深刻地理解它。

如果我添加ebean-spring并移除我自己的工厂,就会得到一个错误:

代码语言:javascript
复制
No qualifying bean of type [com.avaje.ebean.EbeanServer] found for dependency
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-30 14:10:51

经过一天的思考和尝试,我才能解决这个问题。在春季,您通常有一个Application.java或其他东西,它以main()启动您的应用程序。在这里您可以定义一个EbeanServer工厂,如下所示:

代码语言:javascript
复制
@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;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39780959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档