Подтвердить что ты не робот

Файл свойств java с использованием нескольких строк для одного свойства

Я храню sql в файле свойств и вставляю его с помощью spring, это работает:

someSQL = select result from myTable where y = 2 and x = ? order by z

но для чтения я хочу это:

    someSQL = select result 
              from myTable 
              where y = 2  
              and x = ? 
              order by z

Какое правильное форматирование текста мне нужно использовать?

4b9b3361

Ответ 1

Используйте\в конце строки, например

  someSQL = select result \
              from myTable \
              where y = 2  \
              and x = ? \
              order by z

Кроме того, будьте осторожны с любыми скрывающимися пробелами, поскольку Java ищет последовательный обратный слэш + разлад при сборке строк.

Положите иначе: обратная косая черта должна быть самым последним символом на линии до разрыва строки.

Ответ 2

Вы добавляете\(косая черта), чтобы перейти к следующей строке. Файл свойств будет таким:

prop1=first line of prop1 \
second line of prop1\
third line of prop1
prop2=first line of prop2 \n \
second line of prop2 \n \
third line of prop2

Ответ 3

На самом деле очень важно сказать, что после '\' НЕ ДОЛЖЕН быть ничем, даже не пустым пространством!