Size: a a a

Spring Framework and more

2020 April 29

YG

Yury Golikov in Spring Framework and more
Roman
ну вот User имплементирует теперь UserDetails, а это штук 6 полей по контракту... среди них List<Role> authorities;
какие то примеры есть?
Просто смапьте Role в String, чтобы удовлетворять контракту
источник

R

Roman in Spring Framework and more
Yury Golikov
Просто смапьте Role в String, чтобы удовлетворять контракту
так как раз и Role должен быть GrantedAuthority, как я его стрингом заделаю
источник

VG

Vladislav Gerasimov in Spring Framework and more
Есть реализация SimpleGrantedAuthority, объект которого создается по String role
источник

PY

Pavel Yablochkov in Spring Framework and more
привет всем, кто то писал бота для телеги на java со spring ? может кто то порекомендует какие то бест практики архитектуры деплоя и тд, буду рад за помощь )
источник

VG

Vladislav Gerasimov in Spring Framework and more
привет
в рамках pet project использовал вот эту зависимость com.github.xabgesagtx  telegram-spring-boot-starter
особо над деплоем не думал, но на одном сервере без реплик заводилось нормально
источник

Y

Yarik in Spring Framework and more
я юзав цю лібку
https://github.com/rubenlagus/TelegramBots

+ тут є spring boot starter, паттерн команда, та багато прикладів як можна зробити бота

получився такий бот для розкладу занять НУ ЛП @nulp_pro_bot
источник

VS

Vitaly Sirotkin in Spring Framework and more
Pavel Yablochkov
привет всем, кто то писал бота для телеги на java со spring ? может кто то порекомендует какие то бест практики архитектуры деплоя и тд, буду рад за помощь )
ты же понимаешь что все эти параметры примерно на 100% зависят от назначения, сложности и нагрузки твоего бота?
источник

PY

Pavel Yablochkov in Spring Framework and more
Vitaly Sirotkin
ты же понимаешь что все эти параметры примерно на 100% зависят от назначения, сложности и нагрузки твоего бота?
понимаю)) но может есть что то общее
источник

VS

Vitaly Sirotkin in Spring Framework and more
ну, разворачивать надо где то в облаке. на этом собсна все)
источник

A

Alexey in Spring Framework and more
амазон в помощь на ближайший год
источник

VS

Vitaly Sirotkin in Spring Framework and more
мне больше нравится дигитал океан. самый понятный в плане оплаты и свободы вариант
источник

E

EXL in Spring Framework and more
Yarik
я юзав цю лібку
https://github.com/rubenlagus/TelegramBots

+ тут є spring boot starter, паттерн команда, та багато прикладів як можна зробити бота

получився такий бот для розкладу занять НУ ЛП @nulp_pro_bot
источник

E

EXL in Spring Framework and more
Там правда нету spring-starter'а, но зато там используется okhttp3, как и в самом Spring'е, в итоге меньше зависимостей получается. Да и качество кода мне в этой библиотеке нравится больше.
источник

R

Roman in Spring Framework and more
Vladislav Gerasimov
Есть реализация SimpleGrantedAuthority, объект которого создается по String role
а ну то есть можно без enum Role обойтись
источник

VG

Vladislav Gerasimov in Spring Framework and more
Roman
а ну то есть можно без enum Role обойтись
К String value приводить просто
источник

R

Roman in Spring Framework and more
Будет ли проблемой если я верну в REST контроллере Optional ??
источник

R

Responsibility in Spring Framework and more
Ребят, до этого знал про тесты только в теории и практически никогда  не писал их. Сейчас у меня таска написать тест на endpoint на JUNIT5. Кто может посоветовать хороший ресурс, который вводит в тему тестирования вплоть до junit5?
источник

C

Cyclone in Spring Framework and more
Roman
Будет ли проблемой если я верну в REST контроллере Optional ??
Как ты это себе представляешь? Что у тебя по сети поедет?
источник

R

Roman in Spring Framework and more
Cyclone
Как ты это себе представляешь? Что у тебя по сети поедет?
я думаю на выходе в ResponseEntity упакуется
источник

VD

Vitali Dzikoûski in Spring Framework and more
Добрый день. Кто-нибудь может помочь с #Spring_data и #JPA ? Есть сущность Продукта(Product), есть сущность Компонента(Component) из которого он состоит. При этом один товар состоит из нескольких компонентов в разном количестве. В начале в систему добавляют компоненты. Затем при создании Продукта в него добавляются ранее сохраненные в бд компонеты и указывается количество для каждого компонента. Как я понимаю нужно создать таблицу component_id|product_id|amount. Вопрос как реализовать такую связь в классе (Аннотации, коллекция т.д.)?
@Entity
@Table(name = "product")
public class Product {
   @Id
   @GeneratedValue(strategy = GenerationType.AUTO)
   private Long id;
   private String name;

   private Component component;

}

@Entity
@Table(name = "component")
public class Component {
   @Id
   @GeneratedValue(strategy = GenerationType.AUTO)
   private Long id;
   private String name;
}

На картинке пример интерфейса:
источник