随着计算机技术的发展,各种应用场景的不同,出现了许多格式的文件,如:INI、JSON、XML、YAML、TOML、HOCON。编写难易:ini > toml > yaml > json > xml > hocon。
在实际的项目开发过程中,我们经常需要将某些变量从代码里面抽离出来,放在配置文件里面,以便更加统一、灵活的管理服务配置信息。当然,实际上根据当前的业务需求,我们往往会自定义参数,然后注入到代码里面去,以便灵活使用!
在企业正常的生产中,网络设备一般不会放在一个地方一直不动,伴随着拆线、加线、产线迁移或业务段调整,都可能让设备流动,此时如果不是你管理的设备,对方人员又跑了,你也很难知道这些旧设备的密码,这时就需要清空设备的配置文件,重新设置密码。以便在新的产线重新利用好这些设备。
执行命令set save-configuration backup-to-server server server-ip transport-type { ftp | sftp } user user-name password password 或set save-configuration backup-to-server server server-ip transport-type tftp ,配置服务器的相关信息,包括自动保存配置文件的服务器的IP地址、用户名及其密码、端口号、配置文件自动保存的目的路径和配置文件自动保存至服务器的传输方式。
首先要明白,Spring Boot 默认加载的配置文件是 application.properties 或者 application.yaml,默认的加载位置一共有五个,五个位置可以分为两类:从 classpath 下加载,这个又细分为两种:直接读取 classpath 下的配置文件,对应到 Spring Boot 项目中,就是 resources 目录下的配置。