yaml配置注入一个参数
@Value("${report.root-directory}")
private StringBuffer rootDirectory;
// 错误写法
//StringBuffer filePath = rootDirectory
// 正确写法
StringBuffer filePath = new StringBuffer(rootDirectory);
filePath.append("/");
使用上面的方式使两个引用指向同一个内存地址,修改filePath时,rootDirectory也会动态改变,这个不是我们希望看到的,这个时候需要为filePath单独申请一块内存地址