レストレットでこのエラーが発生する:
ForwardUIApplication ; Exception while instantiating the target server resource.
java.lang.InstantiationException: me.unroll.forwardui.server.ForwardUIServer$UnsubscribeForwardUIResource
そして、私はその理由を正確に知っています。これは、私のコンストラクターが次のようになっているためです。
public UnsubscribeForwardUIResource(MySQLConnectionPool connectionPool) {
そして、Restletは次のようにリソースにアクセスします。
router.attach(Config.unsubscribeUriPattern(), UnsubscribeForwardUIResource.class);
問題は、実際にそのctor引数が必要なことです。どうすればアクセス可能にできますか?(私はIOCフレームワークを使用しておらず、ctor引数がたくさんあることに注意してください。ただし、これは実際にはIOCパターンです)。