2017-02-12 14 views
0

Я пытаюсь программно перезапустить конечную точку приложения загрузки. Ниже приведены строки, которые я использовал.Конечная точка конца возобновления весны с использованием контекста весеннего облака

public class FileWatcher { 
    @Autowired 
    private RestartEndpoint restartEndpoint; 

    public void onFileChange() { 
     Thread restartThread = new Thread(() -> restartEndpoint.restart()); 
     restartThread.setDaemon(false); 
     restartThread.start(); 
    } 
} 

Но это вызывает ошибку ниже.

Error:(32, 64) java: cannot access org.springframework.boot.actuate.endpoint.AbstractEndpoint 
    class file for org.springframework.boot.actuate.endpoint.AbstractEndpoint not found 

Что я здесь делаю неправильно? Любая помощь приветствуется.

+0

У вас есть привод стартера? – spencergibb

+0

извините, не понял, что :(Я новичок в весне – mayooran

ответ

0

http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready

Добавьте зависимости привода, в мавена:

<dependencies> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-actuator</artifactId> 
    </dependency> 
</dependencies> 

Для Gradle, используйте заявление:

dependencies { 
    compile("org.springframework.boot:spring-boot-starter-actuator") 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^