Size: a a a

Spring Framework and more

2019 August 11

VG

Vladislav Golovatyi in Spring Framework and more
Можешь посмотреть в сорцах. Там должны быть комментарии про него
источник

PD

Plomipu Dmitri in Spring Framework and more
спасибо. Я заодно потом могу тебе подсказать насчёт обновления пароля, но только я не уверен, что без спринг бута сделать это вообще реально.
источник

PD

Plomipu Dmitri in Spring Framework and more
если только какие-то готовые фреймворки, интегрируемые в спринг и хибернат
источник

I

Ivan in Spring Framework and more
Всем привет, может кто подскажет?
Делаю мультимодульный грэйдл проект. Нужно в модуле создать грэйдл таску, но не в билд файле, а отдельным файлом. Когда создаю в самом корне (не в модуле) Task1.gradle и внутри пишу просто task taskName(){...} все корректно работает. Если делаю точно так же в модуле - ругается "Task taskName not found in root project".
источник

I

Ivan in Spring Framework and more
Нашел, надо apply сделать из файла
источник
2019 August 12

A

Aaa4 in Spring Framework and more
Добрый день все, подскажите, как лучше во вью ( thymeleaf) проверить что юзер имеет ту или иную роль(роль это сущность связанная с юзером н к н).
Сейчас я делаю через контроллер проверяю что пользователь имеет среди своих полномочий(authorities) нужную мне роль и добавляю информацию об этом к
модели.
П. С. На хабре видел что то вроде юзер.isAdmin и задумался правильно ли я делаю...
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Aaa4
Добрый день все, подскажите, как лучше во вью ( thymeleaf) проверить что юзер имеет ту или иную роль(роль это сущность связанная с юзером н к н).
Сейчас я делаю через контроллер проверяю что пользователь имеет среди своих полномочий(authorities) нужную мне роль и добавляю информацию об этом к
модели.
П. С. На хабре видел что то вроде юзер.isAdmin и задумался правильно ли я делаю...
<div sec:authorize="isAuthenticated()">
 This content is only shown to authenticated users.
</div>
<div sec:authorize="hasRole('ROLE_ADMIN')">
 This content is only shown to administrators.
</div>
<div sec:authorize="hasRole('ROLE_USER')">
 This content is only shown to users.
</div>
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
источник

A

Aaa4 in Spring Framework and more
А чо так можно было? :: спасибо. Я даже не в курсе был что они интегрируются
источник

ЮЮ

Юрий Юрий in Spring Framework and more
Здравствуйте, подскажите можно ли валидировать аннотацией(регеспом) параметр типа String в контроллере Spring?
Пробовал @Pattern(regexp = ...
Не проходит видимо эта аннотация только для dto и только для полей...
источник

A

Aaa4 in Spring Framework and more
Юрий Юрий
Здравствуйте, подскажите можно ли валидировать аннотацией(регеспом) параметр типа String в контроллере Spring?
Пробовал @Pattern(regexp = ...
Не проходит видимо эта аннотация только для dto и только для полей...
Можно сделать отдельный класс дтошку и в нем настроить любую валидацию, а в контроллере использовать одно или несколько его полей.
источник

М

Михаил in Spring Framework and more
Юрий Юрий
Здравствуйте, подскажите можно ли валидировать аннотацией(регеспом) параметр типа String в контроллере Spring?
Пробовал @Pattern(regexp = ...
Не проходит видимо эта аннотация только для dto и только для полей...
@Valid для включения валидации на объекте
источник

ЮЮ

Юрий Юрий in Spring Framework and more
Да, но для @Valid надо писать кастомный валидатор?
Я хотел через аннотацию, как в @Pattern(regexp =
источник

ДШ

Денис Шопырев in Spring Framework and more
Может кто помочь. Никто не знает почему mapstruct не мапит поля с одинаковым названием и выдает предупреждение Unmapped target properties: "id ... " ?
Вот фрагмент
@Mapper(componentModel = "spring")
public interface MapStructMapper {
   PagedList pagedListRegistryEntryDTOToPagedList(PagedListRegistryEntryDTO pagedListRegistryEntryDTO);
}
И что генерируется в результате
@Override
public PagedList pagedListRegistryEntryDTOToPagedList(PagedListRegistryEntryDTO pagedListRegistryEntryDTO) {
       if ( pagedListRegistryEntryDTO == null ) {
           return null;
       }
       PagedList pagedList = new PagedList();
       return pagedList;
   }
источник

A

Aaa4 in Spring Framework and more
Юрий Юрий
Да, но для @Valid надо писать кастомный валидатор?
Я хотел через аннотацию, как в @Pattern(regexp =
А у вас параметр в форме или вы его передаёте?
источник

A

Aaa4 in Spring Framework and more
Aaa4
А у вас параметр в форме или вы его передаёте?
Я теперь вообще не уверен что обычный стринг можно в форму подсунуть, т. К.
источник

ЮЮ

Юрий Юрий in Spring Framework and more
Aaa4
А у вас параметр в форме или вы его передаёте?
Это параметр метода котроллера, то бишь он приходит в теле запроса
источник

ЮЮ

Юрий Юрий in Spring Framework and more
Подскажите тогда как вставить значение из проперти
чтобы вместо этого
@Pattern(regexp = "^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,6}$")
было что-то типа
@Pattern(regexp = "${regexp.str}")
источник

AT

Aurdo The Shalomander in Spring Framework and more
Денис Шопырев
Может кто помочь. Никто не знает почему mapstruct не мапит поля с одинаковым названием и выдает предупреждение Unmapped target properties: "id ... " ?
Вот фрагмент
@Mapper(componentModel = "spring")
public interface MapStructMapper {
   PagedList pagedListRegistryEntryDTOToPagedList(PagedListRegistryEntryDTO pagedListRegistryEntryDTO);
}
И что генерируется в результате
@Override
public PagedList pagedListRegistryEntryDTOToPagedList(PagedListRegistryEntryDTO pagedListRegistryEntryDTO) {
       if ( pagedListRegistryEntryDTO == null ) {
           return null;
       }
       PagedList pagedList = new PagedList();
       return pagedList;
   }
А можно глянуть хоть частично на PagedList и PagedListRegistryEntryDTO ?
источник

AT

Aurdo The Shalomander in Spring Framework and more
И мб сравнить, как отреагирует на явный маппинг
источник