2015-02-10 5 views
0

Я ищу пример SIMPLE для установки источника данных (jdbc) с сервера конфигурации с Spring Spring. Я прочитал документы Spring.io для Spring Cloud и нашел их ОЧЕНЬ запутанными.Установка источников данных с помощью Spring Cloud

Кто-нибудь знает, где можно найти простой пример? Я попытался запустить материал, который у них есть на Github, но они не строятся.

+0

У вас есть ошибки, которые вы могли бы предоставить для образцов, не строящих? – spencergibb

+0

Я немного с этим справился ... дайте мне несколько ... Я буду клонировать и посмотреть, что я вижу –

ответ

5

Настройка источника данных такое же, как и в vanilla spring boot за исключением, что конфигурация будет загружена с сервера конфигурации пружинно-облака. Поэтому вместо того, чтобы поместить свойства в application.properties, вы поместите его в <myapplication>.properties, где <myapplication> - это имя вашего приложения, определенного в spring.application.name.

Так что, если ваше приложение называется myapplication, то вы поместите в myappliction.properties (который размещается на сервере конфигурации):

spring.datasource.url=jdbc:mysql://localhost/test 
spring.datasource.username=dbuser 
spring.datasource.password=dbpass 
spring.datasource.driver-class-name=com.mysql.jdbc.Driver 
+0

Ohhhhhhh ... Я вижу, что вы говорите ... хм .. , что делает MUCH MORE SENSE ... и что, если я захочу запустить приложение под другим профилем? –

+0

вы добавляете '- ' в имя файла свойств. Поэтому для профиля 'myprofile' имя файла будет« myapplication-myprofile.properties ». – spencergibb

+0

Вы, сэр ... лучшие! –

0

Вы могли бы также поставить его в application.yml, если у вас есть YAML lib на вашем пути к классу

spring: 
    datasource: 
     url: jdbc:mysql 
     username: username 
     password: password 
     driver-class-name: com.mysql.jdbc.Driver 
Смежные вопросы