Size: a a a

Spring Framework and more

2019 September 11

A

Aaa4 in Spring Framework and more
Aurdo The Shalomander
можно попробовать воспользоваться всякими Template engine, по типу того же Thymeleaf
https://www.thymeleaf.org/doc/articles/springmail.html
Спасибо
источник

A

Aaa4 in Spring Framework and more
в spring boot вот в резолвере какой путь ставить?
templateResolver.setPrefix("/WEB-INF/templates/");
источник
2019 September 12

E

Evgeny in Spring Framework and more
Всем привет. Подскажите как отдать нормально файл в spring boot по rest api (фронт React). Использую public ResponseEntity<ByteArrayResource> в ответе :
header.add(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename="+file.getName());

       return ResponseEntity.ok()
               .headers(header)
               .contentType(MediaType.APPLICATION_OCTET_STREAM)
               .body(resource);
На выходе получаю что-то в неправильной кодировке: PK      AgøN xl/_rels/workbook.xml.rels‘MkÃ0 †ïý F÷ÅI cŒ8½ŒA¯ýø ÆQâÐÄ6’Öµÿ~. [...
источник

E

Elvin in Spring Framework and more
Hello guys İ have MyErrorController i check status and return page according to status but only error.jsp return in every situation
источник

E

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

М

Михаил in Spring Framework and more
Elvin
Hello guys İ have MyErrorController i check status and return page according to status but only error.jsp return in every situation
Try to debug this piece of code. I think this is all because statusCode variable is not primitive, but you use reference comparison (==) to check integers equality. This is wrong. Due to rules of autoboxing and jvm caching this way of equality checking is not recommended. Make variable primitive, idea made a hint for you
источник

РИ

Роман Иванов in Spring Framework and more
Всем привет. Начал изучать Spring. Для себя делаю приложульку. Есть проблемы со спринг секьюрити, почему то, ограничивая через antMatcher("/auth/**") который подключается через @ComponentScan там, где нужно - ничего не отрабатывает. Скаазать, что не работает секьюрная конфигурация - это неверно, т.к. при включении дебага подсасываются точки останова + в режиме DEBUG пишется все в консоль. Может меня кто направить в нужное русло, т.к. я новичек. Почему не spring cloud там используется ? Потому, что через голову прыгать не хочется, начал с бута, т.к. он в основе  всех остальных проектов (не считая spring-core). Сам код можно посмотреть тут https://github.com/greenfield0000/deliveryfood. Буду очень благодарен, если поможете, можете писать в лс. Спасибо
источник

РИ

Роман Иванов in Spring Framework and more
Есть шарящий человек в этом?
источник

AG

Alex Gladun in Spring Framework and more
Роман Иванов
Всем привет. Начал изучать Spring. Для себя делаю приложульку. Есть проблемы со спринг секьюрити, почему то, ограничивая через antMatcher("/auth/**") который подключается через @ComponentScan там, где нужно - ничего не отрабатывает. Скаазать, что не работает секьюрная конфигурация - это неверно, т.к. при включении дебага подсасываются точки останова + в режиме DEBUG пишется все в консоль. Может меня кто направить в нужное русло, т.к. я новичек. Почему не spring cloud там используется ? Потому, что через голову прыгать не хочется, начал с бута, т.к. он в основе  всех остальных проектов (не считая spring-core). Сам код можно посмотреть тут https://github.com/greenfield0000/deliveryfood. Буду очень благодарен, если поможете, можете писать в лс. Спасибо
Код случайно не Jhipster генерировал?
источник

РИ

Роман Иванов in Spring Framework and more
Нет, все руками
источник

РИ

Роман Иванов in Spring Framework and more
Alex Gladun
Код случайно не Jhipster генерировал?
В основном примеры брал из оф документации
источник

РИ

Роман Иванов in Spring Framework and more
Я разобрался в своей проблеме))) Для того кто не знает или тот кто еще учится. antMatchers устроен так, что разбирает пути относительно контекста прослушивания сервлета (почему сразу недопер хз). Например у вас зареган контекст server.servlet.context-path=/auth, то если указать antMatchers("/auth/login") то секьюирити воспримет это так /auth/auth/login
источник

РИ

Роман Иванов in Spring Framework and more
надеюсь будет кому-то полезно
источник

ЕВ

Егор Васильев in Spring Framework and more
Роман Иванов
Я разобрался в своей проблеме))) Для того кто не знает или тот кто еще учится. antMatchers устроен так, что разбирает пути относительно контекста прослушивания сервлета (почему сразу недопер хз). Например у вас зареган контекст server.servlet.context-path=/auth, то если указать antMatchers("/auth/login") то секьюирити воспримет это так /auth/auth/login
👍
источник

M

Maksim in Spring Framework and more
Всем привет
кто знает как сделать SELECT по разным колонкам?
LastName = Smith or FirstName = Robert
источник

РИ

Роман Иванов in Spring Framework and more
как работаешь с бд?
источник

M

Maksim in Spring Framework and more
из такой таблицы
ID FirstName LastName Age
1 Daniel Smith 25
2 Mike Smith 22
3 Jenny Richards 28
4 Robert Black 22
5 Noah Fritz 30
6 Ashley Johnson 25
источник

M

Maksim in Spring Framework and more
Роман Иванов
как работаешь с бд?
да просто через sql написать
источник

РИ

Роман Иванов in Spring Framework and more
Maksim
из такой таблицы
ID FirstName LastName Age
1 Daniel Smith 25
2 Mike Smith 22
3 Jenny Richards 28
4 Robert Black 22
5 Noah Fritz 30
6 Ashley Johnson 25
select * from <имя таблицы> where FirstName = <значение> or LastName = <значение>
источник

РИ

Роман Иванов in Spring Framework and more
строковое значение обрамляй в '
источник