Мой проект Spring-boot (1.3.5 RELEASE), веб-проект (Spring-Web 4.3.0 REALESE). Я хочу использовать «ApplicationListener», когда весна была загружена, чтобы что-то сделать. Но мой код не работает. Есть мой код:Нельзя использовать Spring ApplicationListener
package hello;
import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent;
общественного класса BootListener реализует ApplicationListener {
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {
System.out.println("Spring启动监听器");
System.out.println(event.getTimestamp());
}
}
пакет привет;
импорт org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication общественного класса Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
http://maven.apache.org/xsd/maven-4.0.0.xsd "> 4.0.0
<groupId>org.springframework</groupId>
<artifactId>demo</artifactId>
<version>0.1.0</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.3.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-releases</id>
<url>https://repo.spring.io/libs-release</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-releases</id>
<url>https://repo.spring.io/libs-release</url>
</pluginRepository>
</pluginRepositories>
Если вы хотите использовать прослушиватель, вы должны добавить его где-нибудь весной, которая распознает его существование при запуске приложения загрузки весны. –
Справа, я собираюсь аннотировать класс как фасоль. – TungFung