powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Boot - задать имя файла свойств
19 сообщений из 19, страница 1 из 1
Spring Boot - задать имя файла свойств
    #40053987
Мистер Шляпа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, коллеги!
Можно ли поменять имя файла свойств Spring Boot-приложения так, чтобы его расширение было не .properties, а, например, .config?

Запускаю так:

Код: powershell
1.
java -jar myproga.jar --spring.config.location="file:myconfig.properties"



Запускается.


Запускаю так:
Код: powershell
1.
java -jar myproga.jar --spring.config.location="file:myconfig.config"



Падает с ошибкой

Код: java
1.
2.
13:27:15.239 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
java.lang.IllegalStateException: Unable to load config data from 'file:myconfig.config'



Неужели расширение .properties обязательно?
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40053990
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мистер Шляпа,
.properties это формат файла.
https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054003
Мистер Шляпа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

Ну и что, что формат? Если файл по структуре соответствует этому формату, то почему он не открывается? Какая разница, как он называется? Например, я могу переименовать расширение docx-документа, а потом спокойно открыть его в MS Word.
К тому же в Вашей ссылке я не увидел требований, что расширение файла параметров должно быть обязательно .properties.
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054015
Мистер Шляпа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, я понял. У Spring-а есть еще формат файла свойств .yml. Он по расширению определяет, какой ему парсер использовать. Поскольку оба формата текстовые, то больше никак не определить.
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054018
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мистер Шляпа,
Мне лень объяснять что в винде правила хорошего тона закрепляют расширение за форматом.
В линуксе нет.
Ты с этим согласен?
Ну а программы все разные. Их прогеры пишут.))
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054021
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мистер Шляпа
А, я понял. У Spring-а есть еще формат файла свойств .yml. Он по расширению определяет, какой ему парсер использовать. Поскольку оба формата текстовые, то больше никак не определить.
во первых он новый. У меня не работал в каких то местах.
Во вторых конечно по расширению проще и Дешевле различать.
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054088
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно реализовать свой EnvironmentPostProcessor и грузить проперти откуда хош. еще предположительно в спринге можно зарегистрировать свой PropertySourceLoader и делать тоже самое, что делает PropertiesPropertySourceLoader но для расширения конфиг. Но я не думаю, что вся эта эботня стоит сомнительного удовольствия именовать файл .config. Зачем это, для тупых?
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054278
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,автор и есть тупой) даже тему неправильно назвал- ему же не имя файла,а расширение надо поменять
предлагаю прилюдно его осмеять и предать анафеме
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054279
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Мистер Шляпа
А, я понял. У Spring-а есть еще формат файла свойств .yml. Он по расширению определяет, какой ему парсер использовать. Поскольку оба формата текстовые, то больше никак не определить.
во первых он новый. У меня не работал в каких то местах.
Во вторых конечно по расширению проще и Дешевле различать.

фига он новый то)лет 100500 всего ему и вся конфигруция сейчас на ямлах- а проперти это прошлый век
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054287
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Технически properties может являтся подмножеством yaml. Тоесть вы можете достаточно
легко уйти от props почти без переписывания кода.

Менять расширение - нежелательно. И с точки зрения Spring/Java оно - действительно имеет значение.

Может быть даже забавный эффект когда в ресурсах у вас лежит несколько файлов типа log4j2.xml,
log4j2.json, log4j2.yaml и подсистема логгирования будет всегда делать lookup вашей конфигурации
в определённом порядке. Тоесть вы будете думать что активен один конфиг а на самом деле - другой.
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054350
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
chpasha,автор и есть тупой) даже тему неправильно назвал- ему же не имя файла,а расширение надо поменять
предлагаю прилюдно его осмеять и предать анафеме

расширение - это часть имени файла. и вообще понятие формальное. у файла есть только имя.
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054360
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
пропущено...
во первых он новый. У меня не работал в каких то местах.
Во вторых конечно по расширению проще и Дешевле различать.

фига он новый то)лет 100500 всего ему и вся конфигруция сейчас на ямлах- а проперти это прошлый век
ты раньше пел что субд прошлый век
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054471
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79
пропущено...

фига он новый то)лет 100500 всего ему и вся конфигруция сейчас на ямлах- а проперти это прошлый век
ты раньше пел что субд прошлый век

я говорил не так,а что такой подход устарел и надо использовать ORM

чистый jdbc лично я не видел нигде ,даже в самом лютом легаси.
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054486
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Нет. Ты говорил что Модель в терминах РСУБД строить не нужно. Мол нужно начинать с классов и маппить их на то что получится)
Поэтому у тебя не было справочника USER как отдельной таблицы. Всё ФИО были текстом в строковом поле))))).
А потом ты "частость" юзвера вычислял через коллекции.
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054569
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
Нет. Ты говорил что Модель в терминах РСУБД строить не нужно. Мол нужно начинать с классов и маппить их на то что получится)
Поэтому у тебя не было справочника USER как отдельной таблицы. Всё ФИО были текстом в строковом поле))))).
А потом ты "частость" юзвера вычислял через коллекции.

Может и было такое - был юн и не опытен)
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054577
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
asv79,
Нет. Ты говорил что Модель в терминах РСУБД строить не нужно. Мол нужно начинать с классов и маппить их на то что получится)
Поэтому у тебя не было справочника USER как отдельной таблицы. Всё ФИО были текстом в строковом поле))))).
А потом ты "частость" юзвера вычислял через коллекции.

Может и было такое - был юн и не опытен)
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054720
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
пропущено...
ты раньше пел что субд прошлый век

я говорил не так,а что такой подход устарел и надо использовать ORM

чистый jdbc лично я не видел нигде ,даже в самом лютом легаси.

у тебя в хибере композитный ключ. одно из полей наллабл. твои действия?

без гугла не ответишь
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40054768
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,
Дак от тебя тоже 17 страниц не добиться ни DDL, ни Модели ни демки ни кода.
...
Рейтинг: 0 / 0
Spring Boot - задать имя файла свойств
    #40055528
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT
asv79
пропущено...

я говорил не так,а что такой подход устарел и надо использовать ORM

чистый jdbc лично я не видел нигде ,даже в самом лютом легаси.

у тебя в хибере композитный ключ. одно из полей наллабл. твои действия?

без гугла не ответишь

я с композитными пк не сталкивался ни разу ,поэтому ответить тебе не смогу ,но вангую если тебе понабилось представление с композитным ключом - что то пошло не так на уровне представлений и скорей всего проще нанять специалиста чтобы бд нормализировать ,чем потом после тебя будут джуны трахаться с твоими говно ключами)

пс.я как раз сел на код после такого спеца - вроде модный код ,а по факту простейшие джобы по 3 часа идут и грузят систему так ,что я сейчас пишу по 1 букве ....
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring Boot - задать имя файла свойств
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]