Size: a a a

2020 December 13

С

Стас in learn.java
Grigorij I.
>Spring Boot can auto-configure embedded H2, HSQL and Derby databases. You don’t need to provide any connection URLs, simply include a build dependency to the embedded database that you want to use.

в доке тоже так и написано, что „просто добавь депенденси“
работает так как и написано, конфигурит без урла, м.б я не так понял, но я помню точно что он сказал что h2 уже встроен в бут, а оказывается что нет)
источник

GI

Grigorij I. in learn.java
может он просто из за „embedded“ так подумал/думает
источник
2020 December 14

DS

Dmitriy Shilnikov in learn.java
Подскажите кто-нибудь, имея Authentication, есть какой-то простой способ проверить, что у юзера есть роль (без переборки руками getAuthorities)?
источник

С

Стас in learn.java
Dmitriy Shilnikov
Подскажите кто-нибудь, имея Authentication, есть какой-то простой способ проверить, что у юзера есть роль (без переборки руками getAuthorities)?
Перебрать в стриме как нибудь в одну строку) это проще всего
источник

DS

Dmitriy Shilnikov in learn.java
Стас
Перебрать в стриме как нибудь в одну строку) это проще всего
Как-то странно, что в аннотациях можно всякие hasRole использовать. а в коде таких функций нет из коробки.
источник

С

Стас in learn.java
Dmitriy Shilnikov
Как-то странно, что в аннотациях можно всякие hasRole использовать. а в коде таких функций нет из коробки.
Можно написать свой метод у юзера, и вытаскивать текущего юзера из контекста и вызывать метод. Типа isAdmin - true/false
источник

DS

Dmitriy Shilnikov in learn.java
Стас
Можно написать свой метод у юзера, и вытаскивать текущего юзера из контекста и вызывать метод. Типа isAdmin - true/false
Тогда кастить типы придётся, это всё равно убого выглядит.
источник

DS

Dmitriy Shilnikov in learn.java
Можно, конечно, замутить экстеншен метод
источник

DS

Dmitriy Shilnikov in learn.java
Но это один фиг руками писать
источник

NY

Not Your in learn.java
Как можно заменить элементы в строке? Например строка hjeirhfbwjd, а изменненая это - #######bwjd всё элементы кроме 4 последних.
источник

DC

Denis Chikanov in learn.java
Not Your
Как можно заменить элементы в строке? Например строка hjeirhfbwjd, а изменненая это - #######bwjd всё элементы кроме 4 последних.
Документацию класса String открой :)
источник

С

Стас in learn.java
Not Your
Как можно заменить элементы в строке? Например строка hjeirhfbwjd, а изменненая это - #######bwjd всё элементы кроме 4 последних.
из строки сделать массив символов char , и уже по массиву бегать
источник

U

UsernameAK in learn.java
Переслано от UsernameAK
а можно ли как-то чисто в отладочных целях кинуть исключение если ReadWriteLock не заблокирован текущим потоком (или на чтение, или на запись)?
источник

LS

L S in learn.java
Стас
из строки сделать массив символов char , и уже по массиву бегать
Вредный совет. Все одной строчкой делается str.replaceFirst(str.substring(0, index), “#”.repeat(index))
источник

I

IT specialist in learn.java
Vlad
Для каких целей?
для корпоративной цели
источник

ch

central hardware in learn.java
IT specialist
для корпоративной цели
Обмолютно безполезный ответ
источник

ZE

Zhanibek Ergaliev in learn.java
Всем привет, не давно начал учить java, кто может подсказать из-за чего мне ничего не возвращается?
@Query(value = "select category.*, group_concat(DISTINCT product.name SEPARATOR', ') as product_name, group_concat(distinct product.type separator', ') as product_type from category left join product on category.id = product.category_id group by category.name", nativeQuery = true)

Вот такой запрос отправляю.
источник

TH

Tomas Holshtein in learn.java
В СУБД нормально запрос обрабатывает?
источник

ZE

Zhanibek Ergaliev in learn.java
Tomas Holshtein
В СУБД нормально запрос обрабатывает?
да
источник

A

Alexander in learn.java
Zhanibek Ergaliev
Всем привет, не давно начал учить java, кто может подсказать из-за чего мне ничего не возвращается?
@Query(value = "select category.*, group_concat(DISTINCT product.name SEPARATOR', ') as product_name, group_concat(distinct product.type separator', ') as product_type from category left join product on category.id = product.category_id group by category.name", nativeQuery = true)

Вот такой запрос отправляю.
Привет. Начни с того, ты правильно запрос отправляешь? Может у тебя порт другой или path?
источник