2016-09-23 88 views

回答

0

你需要做的是;

雖然你的webapp正在啓動,

  • 產生一個線程將偵聽汽車無的串口上,
  • 請把它寫它輸出到一個共同的地方(即某些線程安全的隊列,ThreadLocal的等)從
  • 接入到公共容器您的彈簧控制器

有關詳細用法,請參閱http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html

+0

所以我可以運行一個TaskExecutor。該任務將執行阻止讀取。閱讀後,我需要打電話給休息服務做一些驗證。 只是不真正瞭解你的第二和第三點。 –

+0

@bernardderomme由於TaskExecutor在另一個線程上,它不會阻塞整個Web應用程序,因此您可以在串行端口操作運行時調用您的休息服務。當它使用串口完成時,它將寫入一個通常可訪問的介質。 – JuniorDev

相關問題