Программная конфигурация
Вы уже используете конфигурацию программной генерации кода, поэтому адаптация к вашим элементам конфигурации должна быть тривиальной.Например, чтобы выбрать правильный URL-адрес JDBC для данного подключения к базе данных, вместо жесткого кодирования URL-адреса вы будете использовать локальную переменную или метод:
// Instead of
.withUrl("jdbc:mysql://localhost:3306/paas")
// write...
.withUrl(jdbcUrl())
И реализовать jdbcUrl()
в зависимости от среды.
Схемы сопоставления
Еще один набор функций, который вы, возможно, захотите изучить, - это функция сопоставления схем, которую вы можете применить:
Обратите внимание, что нет ничего необычного в том, чтобы проверять сгенерированный код и создавать из него библиотеку, а не заново генерировать кодна каждую среду.