Size: a a a

Java Web and more

2020 October 01

AE

Alexandr Emelyanov in Java Web and more
Александр Мутовин
ребята всем привет, подскажите пожалуйста, как в Spring сделать подключение к mysql во время выполнения? чтобы параметры подключения не писать в файле проперти, а чтобы после запуска пользователь ввел данные базы и после этого происходило подключение.
Буду весьма благодарен хотя бы за подсказку куда копать
а тут я понял логин и пароль от базы
источник

AE

Alexandr Emelyanov in Java Web and more
т.е. подключение к базе одно и постоянно? тогда конфигурируется все внешним конфигом или через переменные окружения
источник

АМ

Александр Мутовин... in Java Web and more
что-то типа такого разве нельзя сделать?
источник

БТ

Бекмамбет Трахтенбер... in Java Web and more
зачем?
источник

БТ

Бекмамбет Трахтенбер... in Java Web and more
можно но есть переменные окружения
источник

AE

Alexandr Emelyanov in Java Web and more
Александр Мутовин
что-то типа такого разве нельзя сделать?
главный вопрос - для чего?
источник

AE

Alexandr Emelyanov in Java Web and more
ты же тулзу для работы с бд делаешь?
источник

АМ

Александр Мутовин... in Java Web and more
чтобы пользователь работал минимум в консоле, от него требовалось запустить и все, все остальное в браузере
источник

AE

Alexandr Emelyanov in Java Web and more
так а зачем что то в консоли делать?
источник

RS

Ruslan Stelmachenko in Java Web and more
он имеет ввиду, что JAR-ник сможет запустить любая домохозяйка и ввести данные подключения к БД в браузере. Домохозяйка может и не уметь сеттить энвайронмент вариаблы.

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

в java действительно не встречал такого подхода..
источник

АМ

Александр Мутовин... in Java Web and more
Вобщем вы рекомендуете через env делать?
источник

I

Ilia Tretiak in Java Web and more
Александр Мутовин
Вобщем вы рекомендуете через env делать?
Да
источник

АМ

Александр Мутовин... in Java Web and more
Спасибо за совет. Буду заниматься
источник

R

RaCc0oN in Java Web and more
А с ошибкой, как у меня не сталкивались? 😅😅
источник

I

Ilia Tretiak in Java Web and more
RaCc0oN
А с ошибкой, как у меня не сталкивались? 😅😅
Что там конкретно не работает? Не отображается сообщение?
источник

R

RaCc0oN in Java Web and more
Переслано от RaCc0oN
Добрый день, у меня возник вопросик. Я решил поиграться с интернационализацией и на страничке получаю "??register_ru_RU??"
Когда за место этого должно было вывести слово "Регистрация" или на другом языке. С чем это может быть связанно?
Ну и кусочек кода...
<h1 class="title title_h1 text-center mb-2" th:text="#{register}">Register</h1>
источник

R

RaCc0oN in Java Web and more
Выводит за место сообщения ??наименование_язык_язык??
источник

R

RaCc0oN in Java Web and more
Не понимаю почему
источник

I

Ilia Tretiak in Java Web and more
А как вы это всё настраивали?
источник

R

RaCc0oN in Java Web and more
Создал бандл ресурсов, там вписал условно register=Registration
Ну и на русском,заменил слово.
Конкретно ничего не настраивал,так как смотрел по статье Спринга
источник