浅谈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----------------------------");
    }
}

 

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