Пользовательский соединитель службы для службы DB2 в литейном облачном литейном цехе

У меня есть приложение весенней загрузки, которое я пытаюсь подключить к службе DB2. Но я не получаю исключения Создатель подключения к службе, так как основополагающий облачный литейный завод поддерживает Mongo DB и немного других DB. Может кто-нибудь рассказать, как написать настраиваемый соединитель службы весной загрузочное приложение для службы DB2?

1 ответ

Создайте службу DB2 как предоставленную пользователем службу с помощью командной строки:

cf cups db2-service -p "uri,user,password"

Вам будет предложено ввести параметры. Введите пользователя, пароль и URI:

jdbc:db2://<host>[:<port>]/<database_name>

Убедитесь, что у вас есть облачные коннекторы, объявленные в вашем pom.xml:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-cloud-connectors</artifactId>
</dependency>

Свяжите сервис с вашим приложением. Теперь вы можете получить доступ к базе данных с помощью объявлений, таких как:

@Autowired
JdbcTemplate _jdbcTemplate;