|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, С ini файлом вроде не работает класс. Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 11:19 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Я просто идею подал. Развейте дальше и не надо будет ни SpringBoot ни Velocity. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 12:00 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, Теперь понял. ОК. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 12:19 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Я-бы вообще из половины проектов выкосил SpringBoot. По личным ощущениям его туда затаскивали только из-за желания иметь DI. Хотя DI формально поддерживается например GoogleGuice который меньше по возможностям но и соотв должен быть меньше по футпринту. Не знаю как всем а я был-бы здесь сторонник минимализма. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:00 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton Я-бы вообще из половины проектов выкосил SpringBoot. По личным ощущениям его туда затаскивали только из-за желания иметь DI. Хотя DI формально поддерживается например GoogleGuice который меньше по возможностям но и соотв должен быть меньше по футпринту. Не знаю как всем а я был-бы здесь сторонник минимализма. SpringBoot как сладкое. Вредное, приводит к ожирению, но все его любят, особенно молодые. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:15 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mad_nazgul mayton Я-бы вообще из половины проектов выкосил SpringBoot. По личным ощущениям его туда затаскивали только из-за желания иметь DI. Хотя DI формально поддерживается например GoogleGuice который меньше по возможностям но и соотв должен быть меньше по футпринту. Не знаю как всем а я был-бы здесь сторонник минимализма. SpringBoot как сладкое. Вредное, приводит к ожирению, но все его любят, особенно молодые. :-) Я где-то поднимал топик анализа размера футпринта (в части war-ресурса) для простейшего рест-сервиса который печатает Хейло-ворлд или текущее время. И вобщем результат был так. Ничего-себе особо аномального. Размер был невелик. Я попробую найти этот топик. КМК проблемы бы начались от затаскивания зависимостей на Hibernate. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:22 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, Ну про guice мне уже стало давно понятно, когда ещё и Бута то не было) Касаемо топика, я конечно понимаю что день читать ссылку что я кинул, но ни велосити ни фримейкер тут не нужны, а велосипед давно изобретён и называется он lightbend config. Заводить файл в ресурсах фapplication.conf и там струячишшь Код: java 1. 2.
Где-то в коде - Код: java 1. 2.
И это только часть айсберга, там и дефолтные значения и типобезопасность и наследование конфигов и ещё куча всего ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:27 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, Ну программирование а ля дельфи. Бд не надо. Хибер не надо. Аннотаций расставил и запускай экзешник два клика. Вот народу и нравится. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:27 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
забыл ник, Просто эту штуку вставляют в платформу. А не из гитхаба берут. Это по хорошему. В шарпе есть. В андроиде есть. В java тоже должно быть... из коробки. Только не на ini конечно. Автор смотрит только на ини формат. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 13:43 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Объясните мне зачем вам нужен *.ini в 21 веке? Чем он лучше чем property, yaml, xml, json? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:11 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton Объясните мне зачем вам нужен *.ini в 21 веке? Чем он лучше чем property, yaml, xml, json? Просто человек начинал с десктопа, к примеру. Или старой закалки. Или заказчик не прогер и хочет сам там править. Он xml не поймет. Поэтому я спокойнее отношусь. авторЯ лично наблюдал эту эйфорию начала нулевых с XML... А еще, онтология мелких проектов подразумевает, что с конфигом рабтает ЧЕЛОВЕК, а не мутант :) Это по поводу холивара :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:24 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Я просто удивился. Я помню. Это называлось PropertyBag в Windows кажется. Где свойства группировались по секциями. Секции разделяли конфиг на независимые части. Код: python 1. 2. 3. 4. 5.
Вот вобщем-то и все. И что из этого так важно и так значимо? И что из этого невозможно рализовать на Yaml. (Ямл кстати интересная тема. Я-бы поднял на след. Неделе. У него непростая и неоднозначная семантика. По крайней мере AST построить по нему сложнее чем по XML/JSON или он подразумевает много способов описать одно и тоже) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:30 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton, В ини нельзя дерево делать. Подчиненные свойства. У нас из за этого были костыли и самописки. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 14:32 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
BlackGnomeГуест Привет! Вот, решил немного модернизировать файл настроек, добавить систму алиасов. А как всё это парсить, понятия не имею ) Допустим, в строке парраметра есть каике-то вставки между фигурными скобками... Как мне тошда все их отловить проще? стандарт YML конфигураций позволяет использовать ссылки на другие блоки. Выглядит это вот так: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 15:17 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Герой дня, Если XML не приижился и ini до сих пор, то YML какая то новая разметка... Тоже 20 лет будет диковинкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 15:40 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Герой дня стандарт YML конфигураций позволяет использовать ссылки на другие блоки. Выглядит это вот так: Вот тоже хотел посоветовать автору yaml изначально, но проблема в том что он не дает конкатить строки. Только полностью проперти подменять ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 16:22 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
SpringMan Герой дня стандарт YML конфигураций позволяет использовать ссылки на другие блоки. Выглядит это вот так: Вот тоже хотел посоветовать автору yaml изначально, но проблема в том что он не дает конкатить строки. Только полностью проперти подменять почему не дает ? можно так: key1: string1string1string1string1string1string1 key2: string2string2string2string2string2string2string2string2 string3: ${key1}${key2} ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 19:08 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mayton, В ини нельзя дерево делать. Подчиненные свойства. У нас из за этого были костыли и самописки. Формально в properties тоже было нельзя. Но в некоторых фреймворках добавляли префиксы. Типа. Код: java 1. 2.
Ну и строка при этом пухла до неприличия. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 19:21 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Герой дня, Если XML не приижился и ini до сих пор, то YML какая то новая разметка... Тоже 20 лет будет диковинкой. Меня жутко бесит тот способ применения XML который постоянно и настойчиво используют в Apache Foundation. Начиная с дурацких конфигов Apache HTTP сервер. Где XML вообще не являлся валидным а просто был карикатурой на XML. Или в конфигурациях ApacheTomcat где активно использовались Element+Value но никогда (сцука!) не использовали атрибут хотя его использование ввело бы более строгие и понятные правила Schema/DTD. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 19:25 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Герой дня почему не дает ? можно так: key1: string1string1string1string1string1string1 key2: string2string2string2string2string2string2string2string2 string3: ${key1}${key2} Это какой либой распаршено? Насколько я понимаю, в самом yaml-е это не входит в стандарт ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2020, 21:26 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
mayton PetroNotC Sharp Герой дня, Если XML не приижился и ini до сих пор, то YML какая то новая разметка... Тоже 20 лет будет диковинкой. Меня жутко бесит тот способ применения XML который постоянно и настойчиво используют в Apache Foundation. Начиная с дурацких конфигов Apache HTTP сервер. Где XML вообще не являлся валидным а просто был карикатурой на XML. Или в конфигурациях ApacheTomcat где активно использовались Element+Value но никогда (сцука!) не использовали атрибут хотя его использование ввело бы более строгие и понятные правила Schema/DTD. YML - это не XML ) очень удобно использовать, Idea подсказывает, даже, варианты конфигурации при автодополнении ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 04:12 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
SpringMan Герой дня почему не дает ? можно так: key1: string1string1string1string1string1string1 key2: string2string2string2string2string2string2string2string2 string3: ${key1}${key2} Это какой либой распаршено? Насколько я понимаю, в самом yaml-е это не входит в стандарт одной из самых, наверное, известных: <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-yaml</artifactId> <version>xxxxxxxxxx</version> </dependency> Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 04:15 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Герой дня, Вот взял yaml, который выше был. Взял jackson. Распарсил через него и получил string3 = "${key1}${key2}" - плейсхолдеры не заменились ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 14:22 |
|
Есть строка типа бла-бла {бла-бла} -бла-бла-{-бла-бла}. Как вытащить все вставки {...} ?
|
|||
---|---|---|---|
#18+
Что вы обсуждаете? Yaml парсеров больше чем один. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2020, 15:23 |
|
|
start [/forum/topic.php?fid=59&msg=39915335&tid=2120943]: |
0ms |
get settings: |
16ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
37ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
445ms |
get tp. blocked users: |
0ms |
others: | 302ms |
total: | 812ms |
0 / 0 |