Size: a a a

Spring Framework and more

2020 May 08

RS

Ruslan Stelmachenko in Spring Framework and more
Pavel Yablochkov
Ребята привет, подскажите что мне лучше заюзать для формирования договора в формате docx с шаблоана с плейсхолдерами?
Я вот эту штуку использовал когда-то https://github.com/opensagres/xdocreport

Под капотом там тот же POI, но киллер-фича в том, что оно циклы умеет, можно таблицы формировать из данных.
источник

VG

Vladislav Gasanov in Spring Framework and more
Ребята, скажите а как можно повысить версию joda-time, чтобы использовать актуальную tzdata, при этом не повышая версии spring? Просто у нас куча легаси на 1.х...
источник

B

Bulat in Spring Framework and more
Vladislav Gasanov
Ребята, скажите а как можно повысить версию joda-time, чтобы использовать актуальную tzdata, при этом не повышая версии spring? Просто у нас куча легаси на 1.х...
В exclude добавить joda-time и уже в dependencies добавить необходимую версию joda-time
источник

B

Bulat in Spring Framework and more
Vladislav Gasanov
Ребята, скажите а как можно повысить версию joda-time, чтобы использовать актуальную tzdata, при этом не повышая версии spring? Просто у нас куча легаси на 1.х...
Можно вроде ещё в property овверрайдить нужную версию
источник

VG

Vladislav Gasanov in Spring Framework and more
А сам spring тоже будет использовать указанную или он на старой останется?
источник

B

Bulat in Spring Framework and more
Вот насчёт этого хз, но скорее всего так и останется на старой
источник

B

Bulat in Spring Framework and more
В любом случае, можно ручками поменять код в спринге
источник

B

Bulat in Spring Framework and more
Более муторно, но что поделать
источник

VG

Vladislav Gasanov in Spring Framework and more
Bulat
В любом случае, можно ручками поменять код в спринге
Ох как не хотелось такое услышать... думал пронесёт... но все равно спасибо за ответы.
источник

B

Bulat in Spring Framework and more
Это называется maven transitive dependency, попробуй погуглить, с подобным 100% уже сталкивался кто-то
источник

PY

Pavel Yablochkov in Spring Framework and more
Ruslan Stelmachenko
Я вот эту штуку использовал когда-то https://github.com/opensagres/xdocreport

Под капотом там тот же POI, но киллер-фича в том, что оно циклы умеет, можно таблицы формировать из данных.
спасибо
источник

R

Responsibility in Spring Framework and more
Как можно установить boolean значение через стрим с ссылкой на метод?
источник

R

Responsibility in Spring Framework and more
Хочу сделать что то вроде
userEntity.map(UserEntity::setBoolean(true))
источник

B

Bulat in Spring Framework and more
Responsibility
Хочу сделать что то вроде
userEntity.map(UserEntity::setBoolean(true))
нельзя так делать
источник

R

Responsibility in Spring Framework and more
Обидно(
источник

БТ

Бекмамбет Трахтенбер... in Spring Framework and more
Responsibility
Хочу сделать что то вроде
userEntity.map(UserEntity::setBoolean(true))
В теории можно
источник

RS

Ruslan Stelmachenko in Spring Framework and more
используйте peek вместо map, если setBoolean возвращает void
источник

БТ

Бекмамбет Трахтенбер... in Spring Framework and more
Но тогда тебе нужен не метод setBoolean, а 2 метода setTrue и setFalse
источник

БТ

Бекмамбет Трахтенбер... in Spring Framework and more
Ну и это все не в map, а в peek, как выше подсказали
источник

O

Olga in Spring Framework and more
#вакансия #java #senior #middle
Компания: #сбербанктехнологии #сбертех
Локация: #москва
ЗП: 180-270 + премии
Контакты: @okashchenko, kashchenko.o.bor@sberbank.ru

Мы - современная инженерная компания, продолжаем расти и развиваться. Активно ищем Java разработчиков уровня middle и senior в связи с расширением команды для Образовательной платформы - SaaS решения для автоматизации обучения в средних школах. Разработка началась марте 2019, сейчас дорабатываем функционал и создаём фичи.    Требования:
· Знание Java 8+ (хорошее знание core, collections), Spring IoC 4-5, от 2х лет
· Системы сборки maven или gradle
· Опыт использования jUnit/TestNG
· БД: jdbc, SQL(лучше PostgresQL) на уровне написания средних запросов
· VCS: опыт работы с git в команде
· Опыт командной разработки    Очень желательно:
· Умение работать с linux command line, писать минимальные bash-скрипты.
· Понимание оптимизации SQL-запросов
· Опыт разработки промышленных микросервисных приложений
· Опыт работы со SpringBoot, MongoDB, Docker/Kubernetes    Наши условия:
· Конкурентная заработная плата (оклад + премии)
· Профессиональный и зарплатный рост
· Интересные, сложные, амбициозные задачи, молодая и сильная команда профессионалов
· Обучение за счет компании в Корпоративном университете
· Льготная ипотека от Сбербанка, ДМС
· Страхование от несчастных случаев
· Тренажерный зал

Буду рада обсудить вакансию и ответить на ваши вопросы!
источник