2

次のように構成された AndroidAnnotations で残りのサービスを使用しています。

@Rest(rootUrl = "http://192.168.1.48:8080/stuff/services/rest/StuffService/",
        converters = {MappingJacksonHttpMessageConverter.class})
public interface IStuff
{
    @Post("fetchAllStuff")
    public Response fetchAllStuff(Request req);
}

では、実行時に URL を変更する必要がある場合はどうなるでしょうか? URL が注釈にハードコーディングされている場合、それを変更するにはどうすればよいですか? プロパティまたは XML ファイルにもそれを含める方法はありますか?

4

1 に答える 1

4

wikiで説明されているように、メソッドを定義するだけvoid setRootUrl(String rootUrl)で、最終クラスのセッターとして生成されます

于 2013-05-23T14:01:44.230 に答える