Size: a a a

Spring Framework and more

2020 May 19

AE

Alexandr Emelyanov in Spring Framework and more
а где прописал?
источник

R

Responsibility in Spring Framework and more
Alexandr Emelyanov
а где прописал?
источник

AE

Alexandr Emelyanov in Spring Framework and more
рядом или внутри?
источник

AE

Alexandr Emelyanov in Spring Framework and more
структуру проекта покажи
источник

R

Responsibility in Spring Framework and more
Alexandr Emelyanov
рядом или внутри?
источник

AE

Alexandr Emelyanov in Spring Framework and more
выкинь properties и опиши все в yml
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Ну или наоборот. Суть в том, что спрингбут читает только один из них (приоритет не помню).
источник

ZV

Z͌͛͛̃̔i̓͑r̗̃̏̓̇̾k͒͂̏... in Spring Framework and more
Ruslan Stelmachenko
Ну или наоборот. Суть в том, что спрингбут читает только один из них (приоритет не помню).
.properties первее)
источник

G

GamerX in Spring Framework and more
А принципиальная разница? yml свежее и всё
источник

AT

Arqin T in Spring Framework and more
Коллеги, кто-нибудь работал с liquibase через maven плагин?
Пытаюсь прокинуть properties через Java класс, но похоже что-то не так делаю...

Код в pom:

      <plugin>
       <groupId>org.liquibase</groupId>
       <artifactId>liquibase-maven-plugin</artifactId>
       <version>3.5.3</version>
       <configuration>
           <propertyProviderClass>ru.universesoft.ucrm.configuration.LiquibaseProperties</propertyProviderClass>
           <promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
         <changeLogFile>../migrations/changelog.dev.xml</changeLogFile>
         <defaultSchemaName>public</defaultSchemaName>
       </configuration>
     </plugin>


Сам класс properties:

@Configuration
public class LiquibaseProperties extends Properties {
   private static final Logger logger = LoggerFactory.getLogger(LiquibaseProperties.class);

   public LiquibaseProperties() {
       logger.info("Simple.....");
       System.out.println(" => ");
       this.put("driver", "sdfdsfsdf");
       this.put("url", "fdsfdsfsd");
       this.put("username", "fsdfsdfsd");
       this.put("password", "fsdfdsfdsf");
   }
}


Ошибка:

The database URL has not been specified either as a parameter or in a properties file


Свойства до этого таким образом ни разу не использовал. Буду благодарен, если кто укажет что не так делаю
источник

VS

Vitaly Sirotkin in Spring Framework and more
Arqin T
Коллеги, кто-нибудь работал с liquibase через maven плагин?
Пытаюсь прокинуть properties через Java класс, но похоже что-то не так делаю...

Код в pom:

      <plugin>
       <groupId>org.liquibase</groupId>
       <artifactId>liquibase-maven-plugin</artifactId>
       <version>3.5.3</version>
       <configuration>
           <propertyProviderClass>ru.universesoft.ucrm.configuration.LiquibaseProperties</propertyProviderClass>
           <promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
         <changeLogFile>../migrations/changelog.dev.xml</changeLogFile>
         <defaultSchemaName>public</defaultSchemaName>
       </configuration>
     </plugin>


Сам класс properties:

@Configuration
public class LiquibaseProperties extends Properties {
   private static final Logger logger = LoggerFactory.getLogger(LiquibaseProperties.class);

   public LiquibaseProperties() {
       logger.info("Simple.....");
       System.out.println(" => ");
       this.put("driver", "sdfdsfsdf");
       this.put("url", "fdsfdsfsd");
       this.put("username", "fsdfsdfsd");
       this.put("password", "fsdfdsfdsf");
   }
}


Ошибка:

The database URL has not been specified either as a parameter or in a properties file


Свойства до этого таким образом ни разу не использовал. Буду благодарен, если кто укажет что не так делаю
в мавен плагин проперти надо указывать в мавене
источник

AT

Arqin T in Spring Framework and more
так тэг propertyProviderClass как раз и нужен для того, чтобы классом указывать.
источник

AT

Arqin T in Spring Framework and more
да и через файл liquibase.properties всё работает
источник

AT

Arqin T in Spring Framework and more
не обязательно в мавене описывать
источник

R

Responsibility in Spring Framework and more
Alexandr Emelyanov
выкинь properties и опиши все в yml
Сделал немного иначе, добавил yml  в проперти
источник

R

Responsibility in Spring Framework and more
источник

R

Responsibility in Spring Framework and more
но теперь у меня выскакивает ошибка
источник

R

Responsibility in Spring Framework and more
источник

СЭ

Сергей Эйрих... in Spring Framework and more
Это у тебя в yml так записано? Yml пишется не так
источник

СЭ

Сергей Эйрих... in Spring Framework and more
источник