目前,java代码中会存在很多类似写死的命令,有什么好的方法可以不写死在代码里吗?现在在进行代码重构,认为命令都写死在代码里很不好。假如命令有更新(涉及很多系统,命令格式都不一样)
您的每一个用心回答,都会让这个世界变得更美好一些!
这种叫硬编码。你可以设计一下数据库,作用,ID,key,value,这些存储起来,也好管理,不同的模块不同的分类。使用的时候去拿就好。
我劝你别乱动,出问题你背锅
可以放在配置文件(properties、yaml)里,然后扫固定路径读取数据,也就是key-value这样读
是自己的系统吗?有系统源码吗?
有的话可以用SystemProperties.set(key,value)和SystemProperties.get(key, defaultValue);
这种叫硬编码。你可以设计一下数据库,作用,ID,key,value,这些存储起来,也好管理,不同的模块不同的分类。使用的时候去拿就好。
我劝你别乱动,出问题你背锅
可以放在配置文件(properties、yaml)里,然后扫固定路径读取数据,也就是key-value这样读
是自己的系统吗?有系统源码吗?
有的话可以用SystemProperties.set(key,value)和SystemProperties.get(key, defaultValue);