私はそれが動作しているかわかりませんが、私たちは以前の配置で作成されたファイル.txt
をロードするプロジェクトを持っています。問題はApplicationcontext
がロードされていなかったということでした、と@Autowiredされたファイルをロードする方法以来、NullPointerException
をスローし、これは、私はそれを解決しようとしてなかったものです:これはweb.xmlのがApplicationContextがロードされた後にリスナースプリングウェブを追加してください
import org.springframework.context.ApplicationEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;
@Component
public class TestListener implements ApplicationListener{
@Override
public void onApplicationEvent(ApplicationEvent event) {
}
}
ですプロジェクトとリスナー:
<listener>
<listener-class>TestListener</listener-class>
</listener>
ポイントはリスナーを作成することです、これは正しいですか?
"Applicationcontextがロードされていませんでした"ということをどういう意味ですか? "NullPointerException"とは何ですか?これは春バージョンですか?あなたはこれを見たことがありますか:https://spring.io/blog/2015/02/11/better-application-events-in-spring-framework-4-2? – daniu
autowiredメソッドが呼び出され、メソッドが起動された時点でコンテキストがnullだった場合、アプリケーションスタックのコンテキストがロードされませんでした。私は春4.0.5を使用しています –
スタックトレースを投稿する必要があります –