Я говорю о приложении Java EE и сервере приложений Wildfly.
Предположим, у меня есть jar в качестве библиотеки, которая определяет следующий класс:
@Singleton
@Startup
class StartupService {
@PostConstruct
public void onConstruct() {
/* do something */
}
}
Теперь у меня есть настоящий военный проект (проект maven), в котором jar, описанный выше, является зависимостью. Таким образом, класс StartupService
выполняется, когда война развернута в Wildfly и началась.
Есть ли способ переопределить поведение или отключить StartupService
в моем реальном проекте?