Size: a a a

Java/Kotlin and more

2021 March 10

VS

Viktor Sheshenya in Java/Kotlin and more
Итог:
1) Настройки не заработали, только если аннотацию указать:
@PropertySource(value = ["classpath:application.properties"])

2) с выключением логоирование тоже ничего не помогло.
источник

VS

Viktor Sheshenya in Java/Kotlin and more
есть тут кто может созвониться и помочь? за разумные Р
источник

VS

Viktor Sheshenya in Java/Kotlin and more
могу скинуть архив с сервлетом
источник

VS

Viktor Sheshenya in Java/Kotlin and more
По плану хочу в application.yml добавить настройки. Жудко неудобно в командной строке постоянно что-то править.

И профили добавить.

Вопрос в том, у вас то как эти настройки работают?
источник

СС

Степан Савченко... in Java/Kotlin and more
Здравствуйте. Сталкнулся с таким вопросом. С 2019 года ораколавская джава вроде как платная. Меня попросили сделать бек для комерческого проекта и меня смущает эта “платность”. Как это работает? Может просто пользоваться OpenJDK? Если OpenJDK, то какие у этого могут возникнуть проблемы? Заранее спасибо!
источник

СС

Степан Савченко... in Java/Kotlin and more
Ах да, заказчик хочет писать на опенсорс проектах вроде питона, но мне это совсем не с руки. Можно ли как-то остаться при джаве?  

Возможно вопросы слишком “новичковые”, но это потому, что я и есть новичок (:
источник

VS

Viktor Sheshenya in Java/Kotlin and more
Viktor Sheshenya
Итог:
1) Настройки не заработали, только если аннотацию указать:
@PropertySource(value = ["classpath:application.properties"])

2) с выключением логоирование тоже ничего не помогло.
Только так заработало: @PropertySource(value = ["classpath:application.yml"], factory = YamlPropertySourceFactory::class)  При этом пришлось реализацию YamlPropertySourceFactory писать. Это действительно так надо??? Или я что-то не знаю?
источник

A

Amir in Java/Kotlin and more
Ну да
Как и в статье описано https://www.baeldung.com/spring-yaml-propertysource
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Viktor Sheshenya
По плану хочу в application.yml добавить настройки. Жудко неудобно в командной строке постоянно что-то править.

И профили добавить.

Вопрос в том, у вас то как эти настройки работают?
скорее вопрос в том, почему конкретно у вас они не работают. вы явно что-то делаете не так, но что именно - без кода не понять. мне сложно представить даже что такого можно сделать, чтобы бут не подтягивал application.yaml... это дефолтное поведение. ну разве что специально поменять некоторые настройки, отвечающие за название/локацию этого файла.

у вас точно бут? может, вы на голом spring-mvc пишете)
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Степан Савченко
Здравствуйте. Сталкнулся с таким вопросом. С 2019 года ораколавская джава вроде как платная. Меня попросили сделать бек для комерческого проекта и меня смущает эта “платность”. Как это работает? Может просто пользоваться OpenJDK? Если OpenJDK, то какие у этого могут возникнуть проблемы? Заранее спасибо!
да. пользоваться OpenJDK
вот тут есть табличка всего, чего там нет https://adoptopenjdk.net/migration.html#migration-oracle

если вам это не нужно или устраивает альтернатива, то разницы для вас не будет никакой.
источник

VS

Viktor Sheshenya in Java/Kotlin and more
Ruslan Руслан, я могу поделится кодом сервелата, а вы можете посмотреть что не так?
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Viktor Sheshenya
Ruslan Руслан, я могу поделится кодом сервелата, а вы можете посмотреть что не так?
код сервлета вряд ли имеет какое-то влияние на загрузку конфигураций бут-приложения. нужен код не сервлета, а pom.xml, @Configuration классов и т.п. (кстати, причем тут вообще сервлеты, если у вас бут-приложение? вы что ли в бутовом приложении голые сервлеты используете? зачем?)

не могу обещать, что именно я вам помогу, время ограничено. но если вы выложите проект на гитхаб или основные файлы на pastebin, кто-нибудь наверняка поможет.
источник

VS

Viktor Sheshenya in Java/Kotlin and more
спасибо, понял
источник

RS

Ruslan Stelmachenko in Java/Kotlin and more
Еще совет. Способ, который я сам тоже использую, когда надо что-то быстро проверить.

Зайти сюда https://start.spring.io/ и сгенерировать новый проект с нужными зависимостями. Проверить проблему на чистом проекте. Если проблема не возникает, смотреть различия.
источник

i

iceja in Java/Kotlin and more
кто знает эту говнину:
       final Calendar calendar = javax.xml.bind.DatatypeConverter.parseDateTime(s);
       return calendar.getTime();
почему-то спаршенная дата на сутки меньше исходной :(
источник

i

iceja in Java/Kotlin and more
я вообще не понимаю зачем этот парсер использовали но его вся система юзает и страшно его ломать
источник

VS

Viktor Sheshenya in Java/Kotlin and more
Ruslan Stelmachenko
Еще совет. Способ, который я сам тоже использую, когда надо что-то быстро проверить.

Зайти сюда https://start.spring.io/ и сгенерировать новый проект с нужными зависимостями. Проверить проблему на чистом проекте. Если проблема не возникает, смотреть различия.
спасибо
источник

VS

Viktor Sheshenya in Java/Kotlin and more
Ruslan Stelmachenko
Еще совет. Способ, который я сам тоже использую, когда надо что-то быстро проверить.

Зайти сюда https://start.spring.io/ и сгенерировать новый проект с нужными зависимостями. Проверить проблему на чистом проекте. Если проблема не возникает, смотреть различия.
Вот этот проект и сгенерированный там. Файлы только добавлены. )
источник

i

iceja in Java/Kotlin and more
по слухам javax.xml.bind.DatatypeConverter свято убежден что ему дают дату UTC и старается её конвертировать в локальное время но это не точно
источник

КП

Кирилл П in Java/Kotlin and more
Всем привет, есть контроллер. с такими аннотациями
@RestController
@RequestMapping(value = "/v1/accounts/{aid}/{bid}/{cid}”, produces = "application/json”)

в контроллере куча эндпоинтов со своими юрлами, например
@GetMapping(value = "advanced_statistic”)
источник