java:关于properties配置文件中的换行(多行)的坑

properties中都是以name=value这样的k-v字符串对形式保存的。 在写properties文件时,如果value非常长,看起来是非常不方便的,可以用\来换行(最后一行不需要\),如下 :

template.file.exclude=impl.dbconverter.java.vm \
                      idbconverter.java.vm \
                      bean.converter.utils.java.vm \
                      impl.dbconverter.generic.java.vm \
                      table.manager.java.vm \
                      tableinstance.java.vm \
                      tablelistener.java.vm \
                      wrapdaoexception.java.vm \
                      manager.interface.java.vm \
                      manager.java.vm 

这里的坑就是\必须是每行的最后一个字符! 如果像下面第二行这样一不小心多了一个空格。那么数据就会从这里截断。 template.file.exclude的值就成了impl.dbconverter.java.vm idbconverter.java.vm

切记,切记

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小俊博客

通过JS显示网站运行时间

68612
来自专栏面朝大海春暖花开

jquery实用的一些方法

当你想实现最基本的加减法的时候,对于转换number实用Number(str)即可

691
来自专栏IT可乐

mybatis 详解(四)------properties以及别名定义

  上一篇博客我们介绍了mybatis的增删改查入门实例,我们发现在 mybatis-configuration.xml 的配置文件中,对数据库的配置都是硬编码...

1896
来自专栏惨绿少年

重定向、别名、绝对路径、相对路径 详解

第1章 Linux命令基础 1.1 习惯 操作前备份,操作后检查 1.2 简单目录结构 一切从根开始,与windows不同 1.3 规则 [root@znix ...

1910
来自专栏Python

Flask-配置与调试

配置管理 复杂的项目需要配置各种环境。如果设置项很少,可以直接硬编码进来,比如下面的方式: app = Flask(__name__) app.config['...

2656
来自专栏C/C++基础

Linux命令(26)——rename命令

功能类似于mv,可实现文件或者目录的重命名,mv不能批量处理,而rename可以。

381
来自专栏阮一峰的网络日志

Babel 入门教程

(说明:本文选自我的新书《ES6 标准入门(第二版)》的第一章《ECMAScript 6简介》) Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代...

2565
来自专栏瓜大三哥

matlab GUI基础3

低级文件I/O 1.文件读取 fopen:文件打开 fclose:文件关闭 fread:二进制数据的读取 fwrite:二进制文件写入 fgetl:逐行读取 f...

18810
来自专栏JetpropelledSnake

Python入门之获取当前所在目录的方法详解

#本文给大家讲解的是使用python获取当前所在目录的方法以及相关示例,非常的清晰简单,有需要的小伙伴可以参考下 sys.path 模块搜索路径的字符串列表。由...

2788
来自专栏自动化测试实战

Flask第六篇——项目配置文件

3647

扫码关注云+社区