Grails プロジェクトを 1.3.9 -> 2.2 にアップグレードしましたが、最初の文字が大文字の外部サービスへのコールバックの制約に関するエラーが発生しました。このプロパティの制約要件を削除しましたが、制約機能を維持する方法を見つけたいのですが、大文字のプロパティが必要です。大文字のパラメーターを送り返す外部 API を制御しません。
コールバック クロージャは次のようになります。
class CallbackCommand{
String token
String ID
static constraints = {
token nullable: false
//ID nullable: false
}
}
最初の文字が大文字であるために失敗するため、ID 制約についてコメントしました。この制約を強制しつつ、パラメーターの命名を外部 API と一致させるにはどうすればよいですか?