0
我是Vert.x的新手,我對如何運行\ deploy Vert.x應用程序感到困惑。從start()方法運行Verticle
我習慣於用一個帶有靜態main()方法的主類來編寫服務器,它執行我所有的初始啓動代碼,如:連接到數據庫,讀取配置文件,初始化內部服務並最終創建監聽用於接受新連接的套接字。
例如:
public class Server {
public static void main(String args[]) {
Server server = new Server();
server.run();
}
public void run() {
// load configuration
....
// Connect to DB
....
// Initialize internal services
....
// Create listening socket on server port
...
// and more...
}
現在我的問題:
Vert.x強迫我做我的主類擴展Verticle類和重寫start()方法 初始化監聽套接字。
所以現在我所有的初始化過程必須在此start()方法內進行。
這是否合理?
就像我已經習慣了,而是使用「頂點」應用
我失去的東西我永遠不能運行通過命令行我的應用程序?