想实现的是监听session,然后记录下在线人数情况并实时写入到数据库中。 想在sessionCreated方法中 调用Restful 对数据库进行更新操作。 代码如下:web.xml <listener> <listener-class>transform.edgeportal.bi.portal.web.BISessionListenser</listener-class> </listener> Session 监听类: public class BISessionListenser implements HttpSessionListener { @Autowired private RestTemplate restTemplate; @Override public void sessionCreated(HttpSessionEvent event) { SessionRecordBean bean = new SessionRecordBean(); restTemplate.postForObject("http://localhost:9080/usage/addSession", bean, SessionRecordBean.class); }}抛出异常:java.lang.NullPointerException at transform.edgeportal.bi.portal.web.BISessionListenser.sessionCreated(BISessionListenser.java:31) at [internal classes] ======================================对Spring不熟,是不是因为加载原因,web.xml 里的 <listener> 加载的时候,其它内容都没加载 导致 RestTemplate 不可用?或是其它什么问题? 谢谢!
添加回答
举报
0/150
提交
取消