У меня есть несколько вопросов здесь (и я новичок в Spring Boot).
Существующая кодовая база нашего проекта использует YAML, но нет файла .properties
, который я могу видеть где угодно.Мое чтение обычного учебника по Spring Boot использует файл .properties
.
(1) Можно ли использовать application.yml
вместо application.properties
?
(2) Где находится каталог / файл по умолчанию, куда встроенный сервер Tomcat Spring Boot сбрасывает свои журналы?
Мне нужно изменить конфигурацию так, чтобы у нас был пользовательский каталог для дампа встроенного сервера Tomcatжурналы.Согласно здесь , оно должно быть
server.tomcat.basedir=my-tomcat
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%t %a "%r" %s (%D ms)
Вот как это делается при использовании пути application.properties
.
(3) Предполагая, что YAML может заменить .properties
файл полностью, как я могу сделать вышеупомянутую конфигурацию в YAML?Нужно ли что-то редактировать в исходных файлах Java, чтобы конфигурация в YAML вступила в силу (т. Е. Журналы Tomcat попадают в определенный каталог, который я хочу)?