Spring, AppEngine: добавление postgresql url в источник данных для AppEngine - PullRequest
0 голосов
/ 26 сентября 2018

Я работаю над приложением Spring-MVC.Я пробую Google AppEngine и хочу развернуть пример приложения на сервере.Я использую Apache BasicDataSource, где мне нужно предоставить URL-адрес для подключения PostgreSQL.Из документации, которую я прочитал, они создают отдельный файл XML и добавляют туда информацию.Но поскольку я использую класс dataSource для Hibernate и других аннотаций, как я могу заставить приложение работать с Google AppEngine.

root-context.xml:

<beans:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
            destroy-method="close">
    <beans:property name="driverClassName" value="org.postgresql.Driver"/>
    <beans:property name="url"
                    value="WHAT_SHOULD_I_ADD_HERE"/>
    <beans:property name="username" value="USERNAME"/>
    <beans:property name="password" value="PASSWORD"/>
    <beans:property name="removeAbandoned" value="true"/>
    <beans:property name="removeAbandonedTimeout" value="20"/>
    <beans:property name="defaultAutoCommit" value="false"/>
</beans:bean>

<!-- Hibernate 4 SessionFactory Bean definition -->
<beans:bean id="hibernate4AnnotatedSessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
    <beans:property name="dataSource" ref="dataSource"/>
    <beans:property name="packagesToScan" value="com.myapp.spring.model" />

    <beans:property name="hibernateProperties">
        <beans:props>
            <beans:prop key="hibernate.dialect">org.hibernate.dialect.PostgreSQL9Dialect</beans:prop>
            <beans:prop key="hibernate.show_sql">false</beans:prop>
            <beans:prop key="hibernate.hbm2ddl.auto">update</beans:prop>
        </beans:props>
    </beans:property>
</beans:bean>

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...