java - example - spring-cloud-config-server maven
Usando Spring Cloud Config sin Git repo (4)
Ejecutar con spring.profiles.active=native
. Ver el Backend del sistema de archivos para más detalles. spring.cloud.config.server.native.searchLocations
establecer spring.cloud.config.server.native.searchLocations
en los spring.cloud.config.server.native.searchLocations
que desee ver.
¿Es posible usar Spring Cloud Config sin usar ningún repositorio de Git? Estoy intentando probarlo con un directorio local con esto en application.properties:
spring.cloud.config.server.git.uri=file://${user.dir}/src/main/resources/config-repo
Pero me sale el siguiente error:
java.lang.IllegalStateException: No .git en el archivo: // ruta / a / src / main / resources / config-repo
Entonces, ¿no es posible usar Spring Cloud si uno no usa Git en absoluto?
ACTUALIZAR:
Gracias al consejo de Spencer, agregué lo siguiente:
spring.profiles.active=native spring.cloud.config.server.native.searchLocations=${user.dir}/src/main/resources/configs
Y tengo un archivo "bar.properties" dentro de "configs" con los siguientes contenidos:
foo: bar
Pero la respuesta que obtengo no es leer el archivo:
{
"name": "bar",
"profiles": [
"default"
],
"label": "master",
"propertySources": []
}
La URL que estoy usando es http://localhost:8888/bar/default
¿Me estoy perdiendo algo más? Gracias de nuevo por adelantado!
Para Windows lo usé así:
spring.cloud.config.server.git.uri=C:////Users////my.user////Desktop////config////
Podría intentar cambiar la ruta de búsqueda a la siguiente
classpath:/configs
intente hacer su ruta al directorio sin especificar el nombre del archivo:
archivo: /// C: / Users / home / Desktop / yourProject / git-repo