不要判斷這個問題)我想為我的 Spring Boot 應用程序實現 WEB 安裝程序,非常有趣的時刻是我的應用程序扮演 2 個角色:安裝程序和后端(應用程序)。當我第一次運行我的應用程序時,我需要告訴 Spring 不要初始化特定的 bean(Hibernate(同時啟動應用程序不能因為數據庫可能不存在而無法啟動)、ActiveMq 和將在安裝過程中添加的其他 bean)并顯示一些帶有安裝指南的 html 頁面。我還需要阻止訪問發生某些數據庫邏輯的端點。安裝完成后,我將創建新的 application.properties 或其他一些帶有設置的文件,并告訴 Spring 使用 Hibernate、ActiveMQ 和其他來初始化所有必需的 bean。也許我會重新啟動應用程序,并且會發生基于安裝的新行為。在下一次啟動時,我的應用程序不會顯示安裝指南。為了簡化問題:我需要更改 Spring Boot 應用程序的啟動行為。為了好玩,我可以舉一個人類的例子:我需要讓沒有器官的人活著,這個人會活得很好,如果我愿意,我可以給人加上器官,他會活得很好))
添加回答
舉報
0/150
提交
取消