次のようなクラスがあります。
Class Parser{
private String fileName;
Parser(String fileName){
this.fileName = fileName;
}
}
ここで、Springを使用してこのクラスをインスタンス化したいのですが、問題は、fileName
ここが定数ではないことです。これはFileToBeParsed_<ddMMyyyy>
、ddMMyyyyが現在の日時(インスタンス化が発生するたび)である次の形式です。
だから私は正しいファイル名を生成するユーティリティメソッドを書くことを考えていましたが、コンストラクターにそれを注入するにはどうすればよいですか?
また、Spring構成でサードパーティ/ライブラリ/JDKクラスのBeanを作成することもお勧めします。
ありがとう