spring-boot-admin-starter-client依存関係を追加した後、プレースホルダーを解決できませんでした

gstackoverflow:

私のアプリケーションでは、アノテーションが付けられたメソッドがあります @Scheduled(cron="${my.cron.prop}")

私は持っていませんmy.cron.propプロパティファイルで、私の仕事は、単に起動しませんが、アプリケーションが正常に起動します。

しかし、依存関係を追加すると:

compile ("de.codecentric:spring-boot-admin-starter-client:1.5.7")

アプリケーションが起動しません:

Caused by: java.lang.IllegalStateException: Encountered invalid @Scheduled method 'reportCurrentTime': Could not resolve placeholder 'my.cron.prop' in value "${my.cron.prop}"

どうすれば修正できますか?

予想される動作-プロパティが提供されない場合はジョブを開始しないでください

ダーク・ダイン:

あなたのアプリケーションはそうしなかったと思いますが@EnableSchedulingspring-boot-admin-starter-clientはそうします。

これを回避するには、デフォルト値を指定します。他の回答を参照してください

これを修正するより良い方法は、プロパティが利用可能になったときに専用コンポーネントを使用してジョブを起動することです

@Component 
@ConditionalOnProperty( name = "my.cron.prop" )
public class Tasks {

    @Scheduled(cron = "${my.cron.prop}")
    public void task() {
       /*do your suff*/
    }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Springブートプロジェクトが依存関係を解決しない-org.springframework.boot:spring-boot-starter-web:jar:2.1.1.RELEASEで依存関係を収集できませんでした

分類Dev

Springブートプロジェクトが依存関係を解決しない-org.springframework.boot:spring-boot-starter-web:jar:2.1.1.RELEASEで依存関係を収集できませんでした

分類Dev

Springブートプロジェクトが依存関係を解決しない-org.springframework.boot:spring-boot-starter-web:jar:2.1.1.RELEASEで依存関係を収集できませんでした

分類Dev

Spring Boot「プレースホルダーを解決できませんでした」

分類Dev

Spring Bootテストの@Value "プレースホルダを解決できませんでした"

分類Dev

外部依存関係を解決できませんorg.springframework.boot:spring-boot-starter:リポジトリが定義されていないため

分類Dev

Java Spring Boot-spring-boot-starter-tomcat依存関係は、ローカルで実行しているときに提供されたスコープでは機能しません

分類Dev

axon-spring-boot-starterを使用したNoHandlerForCommandException

分類Dev

spring-boot-starter-jpaを使用したQuerydslPredicate

分類Dev

Spring BootによるMavenリソースフィルタリング:プレースホルダーを解決できませんでした

分類Dev

Spring Bootアプリ:application.propertiesのプレースホルダーを解決できませんでしたか?

分類Dev

Spring Boot Starterプロジェクトを作成できません:解決できません

分類Dev

spring-boot-starter のみを含む

分類Dev

クラスパスに「spring-boot-starter-test」依存関係がある場合、Tomcatサーバーを起動できません

分類Dev

Spring Boot:Spring-boot-starter-data-jpa依存関係を追加するときのエラー

分類Dev

Gradle、Spring Boot、spring-boot-starter-data-jpaアップグレード

分類Dev

org.springframework.boot:spring-boot-starter-velocityが見つかりませんでした

分類Dev

org.springframework.boot:spring-boot-starter-velocityが見つかりませんでした

分類Dev

org.springframework.boot:spring-boot-starter-velocityが見つかりませんでした

分類Dev

spring-boot-starter-webfluxはAcceptHeaderLocaleResolverを使用できません

分類Dev

spring-boot-starter-webを使用した「許容できる表現が見つかりませんでした」

分類Dev

Spring Boot Starterの依存関係を検索するためのソースはありますか?

分類Dev

Spring Boot 1.5.10から2.0.0に移行すると、依存関係を解決できませんでした

分類Dev

これは私のspring-boot-starter-tomcatの依存関係です

分類Dev

プラグインorg.springframework.boot:spring-boot-maven-plugin:1.3.0.BUILD-SNAPSHOTまたはその依存関係の1つを解決できませんでした

分類Dev

spring-boot-starter-data-jpa依存関係でexcludeを使用せず、同じストレージを維持する方法はありますか?

分類Dev

Spring boot "spring-boot-starter-mail"経由でメールを送信する

分類Dev

spring-boot-starter-webとspring-boot-starter-webfluxは一緒に動作しませんか?

分類Dev

Tomcatとspring-boot-starter

Related 関連記事

  1. 1

    Springブートプロジェクトが依存関係を解決しない-org.springframework.boot:spring-boot-starter-web:jar:2.1.1.RELEASEで依存関係を収集できませんでした

  2. 2

    Springブートプロジェクトが依存関係を解決しない-org.springframework.boot:spring-boot-starter-web:jar:2.1.1.RELEASEで依存関係を収集できませんでした

  3. 3

    Springブートプロジェクトが依存関係を解決しない-org.springframework.boot:spring-boot-starter-web:jar:2.1.1.RELEASEで依存関係を収集できませんでした

  4. 4

    Spring Boot「プレースホルダーを解決できませんでした」

  5. 5

    Spring Bootテストの@Value "プレースホルダを解決できませんでした"

  6. 6

    外部依存関係を解決できませんorg.springframework.boot:spring-boot-starter:リポジトリが定義されていないため

  7. 7

    Java Spring Boot-spring-boot-starter-tomcat依存関係は、ローカルで実行しているときに提供されたスコープでは機能しません

  8. 8

    axon-spring-boot-starterを使用したNoHandlerForCommandException

  9. 9

    spring-boot-starter-jpaを使用したQuerydslPredicate

  10. 10

    Spring BootによるMavenリソースフィルタリング:プレースホルダーを解決できませんでした

  11. 11

    Spring Bootアプリ:application.propertiesのプレースホルダーを解決できませんでしたか?

  12. 12

    Spring Boot Starterプロジェクトを作成できません:解決できません

  13. 13

    spring-boot-starter のみを含む

  14. 14

    クラスパスに「spring-boot-starter-test」依存関係がある場合、Tomcatサーバーを起動できません

  15. 15

    Spring Boot:Spring-boot-starter-data-jpa依存関係を追加するときのエラー

  16. 16

    Gradle、Spring Boot、spring-boot-starter-data-jpaアップグレード

  17. 17

    org.springframework.boot:spring-boot-starter-velocityが見つかりませんでした

  18. 18

    org.springframework.boot:spring-boot-starter-velocityが見つかりませんでした

  19. 19

    org.springframework.boot:spring-boot-starter-velocityが見つかりませんでした

  20. 20

    spring-boot-starter-webfluxはAcceptHeaderLocaleResolverを使用できません

  21. 21

    spring-boot-starter-webを使用した「許容できる表現が見つかりませんでした」

  22. 22

    Spring Boot Starterの依存関係を検索するためのソースはありますか?

  23. 23

    Spring Boot 1.5.10から2.0.0に移行すると、依存関係を解決できませんでした

  24. 24

    これは私のspring-boot-starter-tomcatの依存関係です

  25. 25

    プラグインorg.springframework.boot:spring-boot-maven-plugin:1.3.0.BUILD-SNAPSHOTまたはその依存関係の1つを解決できませんでした

  26. 26

    spring-boot-starter-data-jpa依存関係でexcludeを使用せず、同じストレージを維持する方法はありますか?

  27. 27

    Spring boot "spring-boot-starter-mail"経由でメールを送信する

  28. 28

    spring-boot-starter-webとspring-boot-starter-webfluxは一緒に動作しませんか?

  29. 29

    Tomcatとspring-boot-starter

ホットタグ

アーカイブ