inputstreamを使用するときの私の現在のコードです。 prop =新しいプロパティ。どのように解析できますか?アプリケーションのプロパティを書き留めますか?
Application = prop.getProperty("Application");
servers = prop.getProperty("SERVERS");
username = prop.getProperty("USER_NAME");
password = prop.getProperty("PASSWORD");
Float criticalThreshold = Float.parseFloat(prop.getProperty("THRESHOLD_CRITICAL"));
Float badThreshold = Float.parseFloat(prop.getProperty("THRESHOLD_BAD"));
私は最近、スプリングブーツの方法で自分のアプリケーションクラスをJavaクラスに実装しました。
@Value("${Application}")
private String Application;
@Value("${SERVERS}")
private String servers;
@Value("${USER_NAME}")
private String username;
@Value("${PASSWORD}")
private String password;
しかし、私は、私が試したが、それは自動的に私のコンパイラエラーを与えるFloat.parseFloat
Float criticalThreshold = Float.parseFloat(prop.getProperty("THRESHOLD_CRITICAL"));
Float badThreshold = Float.parseFloat(prop.getProperty("THRESHOLD_BAD"));
を書き換える方法がわかりません。
@Value("${THRESHOLD_CRITICAL}")
private Float criticalThreshold;
@Value("${THRESHOLD_BAD}")
private Float badThreshold;
私はこれを試して、それは動作しません – developer
申し訳ありませんが、(パッケージ全体を指定する必要があります)T – alexbt
の接頭辞は、それを行う良い方法のように思えるが、まだデバッグ、固定されていません – developer