/** * Copyright (c) 2005-2012 https://github.com/zhangkaitao * * Licensed under the Apache License, Version 2.0 (the "License"); */ package com.sishuok.hello; import org.springframework.context.ApplicationEvent; import org.springframework.context.event.SmartApplicationListener; import org.springframework.stereotype.Component; /** * <p>User: Zhang Kaitao * <p>Date: 13-7-8 ����9:14 * <p>Version: 1.0 */ @Component public class SunliuListener implements SmartApplicationListener { @Override public boolean supportsEventType(final Class<? extends ApplicationEvent> eventType) { return eventType == ContentEvent.class; } @Override public boolean supportsSourceType(final Class<?> sourceType) { return sourceType == String.class; } @Override public void onApplicationEvent(final ApplicationEvent event) { System.out.println("����������֮���յ��µ����ݣ�" + event.getSource()); } @Override public int getOrder() { return 2; } }