小编you*_*jad的帖子

关闭Hystrix功能

我正在将Hystrix集成到一个应用程序中.该应用程序已经投入生产,我们将在沙盒中测试hystrix集成工作,然后再将其推向生产阶段.我的问题是,有没有办法使用一些配置设置打开/关闭hystrix功能?

hystrix

7
推荐指数
2
解决办法
9294
查看次数

使用基于Java的配置在服务器模式下设置H2

我有spring XML,使我能够使用以下配置在服务器模式下启动H2数据库:

<beans profile="test-h2">
    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
          destroy-method="close">
        <property name="driverClassName" value="org.h2.Driver"/>
        <property name="url" value="jdbc:h2:target/h2/pps;AUTO_SERVER=TRUE"/>
        <property name="username" value="sa"/>
        <property name="password" value=""/>
    </bean>
    <bean id="entityManagerFactory" parent="entityManagerFactoryCommonParent">
        <property name="jpaProperties">
            <props>
                <prop key="hibernate.hbm2ddl.auto">create-drop</prop>
                <prop key="hibernate.show_sql">true</prop>
            </props>
        </property>
    </bean>
Run Code Online (Sandbox Code Playgroud)

我想转换为基于java的配置.我在这里似乎是一个帖子:使用Spring启动并设置内存数据库,询问一些相同的问题,我查看了http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/ html/jdbc.html#jdbc-embedded-database-support for Embedded Database但它没有说明如何将H2模式设置为服务器模式.它只在"mem"模式下为我启动服务器.

我有以下代码:

EmbeddedDatabaseBuilder builder = new EmbeddedDatabaseBuilder();

builder.setType(EmbeddedDatabaseType.H2);
builder.setName(DATABASE_NAME);
builder.addScript(H2_SCHEMA);
builder.addScript(H2_TEST);
return builder.build();
Run Code Online (Sandbox Code Playgroud)

也许使用EmbeddedDatabaseBuilder(ResourceLoader)可能会有效.有人有一些示例代码吗?

java configuration spring hibernate h2

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

configuration ×1

h2 ×1

hibernate ×1

hystrix ×1

java ×1

spring ×1