example enableswagger2 java spring spring-boot

java - enableswagger2 - Cambiar esquema de base de datos utilizado por Spring Boot



swagger gradle spring boot (1)

Utilice spring.jpa.properties.hibernate.default_schema=schema .

De la guía de referencia de Spring Boot:

todas las propiedades en spring.jpa.properties. * se pasan como propiedades JPA normales (con el prefijo eliminado) cuando se crea EntityManagerFactory local

Ver http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-configure-jpa-properties

Para obtener una lista completa de las propiedades disponibles, consulte http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-configure-jpa-properties

¿Cómo especifico el esquema de base de datos utilizado por Spring Boot? Estoy usando hibernate predeterminado (= predeterminado) y postgres (pero espero una solución genérica). Sé cómo especificar URL JDBC:

spring.datasource.url=jdbc:postgresql:db_name

Pero desafortunadamente postgresql no permite especificar el esquema en la URL JDBC. Sé que existe la propiedad de hibernate.default_schema , así que esperaba que una de las siguientes propiedades funcione:

hibernate.default_schema=schema spring.hibernate.default_schema=schema spring.jpa.hibernate.default_schema=raw_page

Pero lamentablemente ninguno de ellos parece tener ningún resultado.