0
在帶有spring啓動的web應用程序中,我搜索了一種方法,以便能夠始終監聽服務器端口上的方法,而不會阻塞應用程序的其餘部分。在不阻止網絡應用程序的情況下監聽com端口
我用https://github.com/RishiGupta12/SerialPundit來讀取串口。
春天有什麼特別的東西可以做到嗎?
在帶有spring啓動的web應用程序中,我搜索了一種方法,以便能夠始終監聽服務器端口上的方法,而不會阻塞應用程序的其餘部分。在不阻止網絡應用程序的情況下監聽com端口
我用https://github.com/RishiGupta12/SerialPundit來讀取串口。
春天有什麼特別的東西可以做到嗎?
你需要做的是;
雖然你的webapp正在啓動,
有關詳細用法,請參閱http://docs.spring.io/spring/docs/current/spring-framework-reference/html/scheduling.html。
所以我可以運行一個TaskExecutor。該任務將執行阻止讀取。閱讀後,我需要打電話給休息服務做一些驗證。 只是不真正瞭解你的第二和第三點。 –
@bernardderomme由於TaskExecutor在另一個線程上,它不會阻塞整個Web應用程序,因此您可以在串行端口操作運行時調用您的休息服務。當它使用串口完成時,它將寫入一個通常可訪問的介質。 – JuniorDev