淺談CommandLineRunner

系統啓動時簡單輸出系統信息 

@Component
@Order(value = 1)
public class BTCListener implements CommandLineRunner {

    private static final Logger LOGGER = LoggerFactory.getLogger(BTCListener.class);

    @Override
    public void run(String... strings) {
        Properties props = System.getProperties();
        LOGGER.info("------------------------加載系統信息start----------------------------");
        LOGGER.info("--------------------Java運行環境版本:" + props.getProperty("java.version") + "-----------------");
        LOGGER.info("--------------------操作系統的名稱:" + props.getProperty("os.name") + "-----------------");
        LOGGER.info("--------------------操作系統的構架:" + props.getProperty("os.arch") + "-----------------");
        LOGGER.info("--------------------操作系統的版本:" + props.getProperty("os.version") + "-----------------");
        LOGGER.info("--------------------文件分隔符:" + props.getProperty("file.separator") + "-----------------");
        LOGGER.info("--------------------路徑分隔符:" + props.getProperty("path.separator") + "-----------------");
        LOGGER.info("------------------------加載系統信息end----------------------------");
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章