1.logger.info("错误信息:" + e.getMessage()); //字符串拼接
2.logger.info("错误信息:{}" + e.getMessage()); //使用占位符(正确使用方式)
因为 String 字符串的拼接会使用 StringBuilder 的 append()方式,有一定的性能损耗。使用占位符仅是替换动作,可以有效提升性能。
1.logger.info("错误信息:" + e.getMessage()); //字符串拼接
2.logger.info("错误信息:{}" + e.getMessage()); //使用占位符(正确使用方式)
因为 String 字符串的拼接会使用 StringBuilder 的 append()方式,有一定的性能损耗。使用占位符仅是替换动作,可以有效提升性能。