torutkのブログ

ソフトウェア・エンジニアのブログ

JSR-296のリソース注入の仕様へコメント

ちょっとした追加希望があり、JSR-296のMLへ投稿してみました。
リソースファイルからフィールドへ値をインジェクションする機能がJSR-296にはあります。@Resourceアノテーションをつけたフィールドに、リソースファイル(プロパティファイル)に定義された値を「注入」してくれます。

class ResourceApplication {
    @Resource private int number;
     :

リソースファイル中に

ResourceApplication.number = 12345

と記述すると、numberに12345が設定されるという仕組みです。
しかし、現状では10進数のみなのでちょっと悲しいと改善提案をMLへ出してみました。8/16進数の対応か、あるいは基数を指定する方法です。
これは、Issue#29に登録されました。