Он похож на программиста C. В C ++ у автоматических переменных есть деструкторы, которые вы используете для очистки, поэтому перед возвратом не должно быть ничего необходимого. В C у вас не было этой RAII идиомы, поэтому, если у вас есть общий код очистки, вы либо goto
, либо используете однократный цикл, как указано выше.
. Его главный недостаток по сравнению с идиомой C ++ заключается в том, что он не будет убирать, если в тело будет выброшено исключение. У C не было исключений, поэтому это не было проблемой, но это делает его плохой привычкой в C ++.
Использование может использовать следующий файл свойств, где вы можете определить таблицу и выбранные поля данных.
spring:
cloud:
config:
server:
jdbc:
sql: SELECT KEY, VALUE from CUSTOMER_TABLE where SOMETHING=?
order: 1
datasource:
url: <your db url here>
driver-class-name: <your databases driver class here>
username: <your user to database>
password:
hikari:
maximum-pool-size: 10
connection-timeout: 5000
profiles:
active:
- jdbc