jconsole/Visual VM 経由でアクセスできるサービスがあります。
@ManagedResource
public class MyService
{
private String foo;
@ManagedAttribute
public void setFoo(String newVal) { this.foo = newVal; }
@ManagedAttribute
public String getFoo() { return this.foo; }
//some other things here that access foo
}
しかしfoo
、Web アプリ コントローラーが受け取る値は、jconsle またはビジュアル VM で getFoo() をクリックしたときに取得する値と常に一致するとは限りません。また、デバッガーは、コントローラーが取得する値が jconsole に表示されるものではないことを示しています。
何か案が?