スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  • [--/--/-- --:--]
  • スポンサー広告 |
  • トラックバック(-) |
  • コメント(-) |
  • この記事のURL |
  • TOP ▲

[java]Restfulウェブサービス(JSR311)でアノテーション@PATHの中で正規表現を使う 

JavaのRestfulウェブサービスを実現するためのJSR311。(実装にはJerseyなどがある)
バージョン0.10から、アノテーション@PATHの中で正規表現を使えるようになっている。

例えば、通常の記述方法だとURL中から小数点を含む数値をまとめて取得できないが、正規表現を使うことで可能となる。
こんな感じで書けば、小数点を含む数値をvalueで受けられる。
@PATH("/{value,[0-9]+[.]?[0-9]*}/data")

(上記だと"."で終わる数値も受け付けてしまうが、Double.valueOfで正しく解析してくれるので問題としないことにした)

URLの設計によっては便利な方法。


参考:
jsr311: JSR 311
https://jsr311.dev.java.net/


S2REST(仮)をseasarのsandboxへ申請したいと考えています - t-wadaの日記
http://d.hatena.ne.jp/t-wada/20071129/p1



  • [2008/08/18 10:51]
  • 技術メモ |
  • トラックバック(0) |
  • コメント(0) |
  • この記事のURL |
  • TOP ▲

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。