Size: a a a

Java Web and more

2020 August 19

C

Cyclone in Java Web and more
Так-то в Спринг Буте по умолчанию HikariCP, твои пассы в pom вряд ли на что-то повлияли. Я бы тебе советовал поубирать всякое и выяснить, что в действительности помогло.
источник

ХМ

Хамид Мамытов... in Java Web and more
Привет! Тут у меня вопрос о том как правильно хранить и стримить видео. некое приложение типа coursera. До этого ни разу не приходилось работать с такими типами данных как видео. как лучше хранить и главное как контроллер проектировать использовать MultipartStream?
источник

D

D1D2C0D1 in Java Web and more
Cyclone
Так-то в Спринг Буте по умолчанию HikariCP, твои пассы в pom вряд ли на что-то повлияли. Я бы тебе советовал поубирать всякое и выяснить, что в действительности помогло.
А где лучше хранить пароль для соединения? Просто я по уроку делал и так и запомнил
источник

C

Cyclone in Java Web and more
D1D2C0D1
А где лучше хранить пароль для соединения? Просто я по уроку делал и так и запомнил
Получать из свойств окружения. В проперти-файле пишешь типа
spring.datasource.password=${myapp.dbpass} , и приложение запускаешь с ключом -Dmyapp.dbpass=lalal или свойством окружения MYAPP_DBPASS=lalal, В оф. доке по получению свойств всё хорошо всё изложено.
источник

D

D1D2C0D1 in Java Web and more
Cyclone
Получать из свойств окружения. В проперти-файле пишешь типа
spring.datasource.password=${myapp.dbpass} , и приложение запускаешь с ключом -Dmyapp.dbpass=lalal или свойством окружения MYAPP_DBPASS=lalal, В оф. доке по получению свойств всё хорошо всё изложено.
А это вообще безопасно так? Я бы хотел, чтобы у меня конфиги были зашиты
источник

D

D1D2C0D1 in Java Web and more
Ну я попробую, а также изучу это тему более подробно
источник

C

Cyclone in Java Web and more
Пароли нельзя хранить в исходниках по соображениям безопасности. А то я возьму твой джар, а там чёрным по белому пароль к продакшен БД написан, или ты сам на гитхаб зальёшь и всему миру пароль расскажешь.
источник

C

Cyclone in Java Web and more
Это, может, тебе на будущее инфа, в начале изучения можно этот шаг пропустить.
Когда конфиги зашиты, как твоё приложение настраивать?
источник

rA

r2d2 <🐜- Arseny... in Java Web and more
Cyclone
Получать из свойств окружения. В проперти-файле пишешь типа
spring.datasource.password=${myapp.dbpass} , и приложение запускаешь с ключом -Dmyapp.dbpass=lalal или свойством окружения MYAPP_DBPASS=lalal, В оф. доке по получению свойств всё хорошо всё изложено.
А какой смысл переопределять? Можно использовать релакс маппинг и не вводить новые названия уже существующим пропертосам.
источник

C

Cyclone in Java Web and more
r2d2 <🐜- Arseny
А какой смысл переопределять? Можно использовать релакс маппинг и не вводить новые названия уже существующим пропертосам.
Имеешь в виду использовать свойства спринга?
источник

rA

r2d2 <🐜- Arseny... in Java Web and more
Cyclone
Имеешь в виду использовать свойства спринга?
Имею в виду SPRING_DATASOURCE..
источник

C

Cyclone in Java Web and more
Внешнему миру не надо знать, что у нас внутри спринг. Это лишняя инфа.
источник

D

D1D2C0D1 in Java Web and more
Cyclone
Это, может, тебе на будущее инфа, в начале изучения можно этот шаг пропустить.
Когда конфиги зашиты, как твоё приложение настраивать?
А вот об этом я еще думаю и думаю на xml внешний конфиг сделать
источник

C

Cyclone in Java Web and more
D1D2C0D1
А вот об этом я еще думаю и думаю на xml внешний конфиг сделать
Ну вот проперти-файл - как раз и есть такой конфиг. Почитай в оф. доке, там много опций настройки, в том числе указание внешнего файла.
источник

rA

r2d2 <🐜- Arseny... in Java Web and more
Cyclone
Внешнему миру не надо знать, что у нас внутри спринг. Это лишняя инфа.
Так обычно переменные окружения для докер контейнеров используют, где можно не создавать новые сущности
источник

C

Cyclone in Java Web and more
r2d2 <🐜- Arseny
Так обычно переменные окружения для докер контейнеров используют, где можно не создавать новые сущности
Ты не можешь быть на 100% уверен, что твоё приложение запускается именно в докере. Ну и писать код, исходя из этого, по-моему - такое.
источник

AK

Alex K. in Java Web and more
Всем привет. Может кто помочь разобраться с проблемой? Создаю приложение SpringFramework + MVC + Hibernate. Проект работал, всё было норм, залил на гит, склонировал - поломался. Ошибка следующая:
Не может создать бин конфигурации
источник

AK

Alex K. in Java Web and more
Фулл ошибки:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [springCRUD/web/config/HibernateConfig.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.GenericJDBCException: Unable to open JDBC Connection for DDL execution

Ругается на этот конфиг. Перепроверил, вроде всё норм...
источник

AK

Alex K. in Java Web and more
Проперти файл...
источник

rA

r2d2 <🐜- Arseny... in Java Web and more
Cyclone
Ты не можешь быть на 100% уверен, что твоё приложение запускается именно в докере. Ну и писать код, исходя из этого, по-моему - такое.
вот щас не понял. ты тоже не можешь быть на 100% уверен что твое приложение запустят на конкретном энвайронменте, тогда уж
источник