Size: a a a

Spring Framework and more

2019 April 16

IS

Ilya Sukhachev in Spring Framework and more
GamerX
Это само собой разумеется. Вот у нас в компании проходят внутренние тесты, направленные чисто на развитие сотрудников. Занимают минут 15, но достаточно заковыристые.
Например, можно ли сделать Rollback очистки таблицы в Oracle 😃
а на практике как часто это делается реально в работе?
источник

А

Артем Артемович Артемовский in Spring Framework and more
Ilya Sukhachev
когда ты рабаотаешь в должности от ведушего станешь ценить время  в неделю)
ну так он на джуна идет. если бы я был крепким мидлом я бы не страдал херней с тестовыми задачами такого обьема
источник

PB

Pavel Bukhmatov in Spring Framework and more
Товарищи, вопрос для любителей кровавого ентерпрайза.
Есть некий класс, нагенеренный из XSD схемы. Этот класс соответственно помечен xml аннотациями типо @XmlType, @XmlElement и прочими.

Есть метод контроллера, в котором этот класс принимается, как body с content-type и accept Application/json
@PostMapping(value = "/",
           consumes = MediaType.APPLICATION_JSON_VALUE,
           produces = MediaType.APPLICATION_JSON_VALUE)
public Bla call(@RequestBody MyXmlAnnotatedClass body)
В него отправляется JSON, соответствующий этому классу (вместе с content-type и accept = Application/json конечно же)

И казалось, везде стоит JSON, хочется, чтобы входной параметр тоже мапился из JSON, но он пытается замапится из XML и получает соответственно
> Unexpected character '{' (code 123) in prolog; expected '<'


Оно чинится шаловливыми ручками через создание своего единсвтенного конвертора
@Bean
   public HttpMessageConverter<Object> createEverythingToJSONMessageConverter() {
       return new MappingJackson2HttpMessageConverter();
   }
Но наверное есть же и более изящный путь, как заставить класс, аннотированный javax.xml аннотациями мапится, как JSON, когда в запросе явно указываются медиа типы?
источник

G

GamerX in Spring Framework and more
Ilya Sukhachev
а на практике как часто это делается реально в работе?
На практике? Да как нефиг делать, учитывая что в системе работа с оракловым sql. Знание что Rollback не спасёт если ты случайно таблицу дропнешь, может прямо влиять на уровень твоей премии 😁
источник

IS

Ilya Sukhachev in Spring Framework and more
Артем Артемович Артемовский
ну так он на джуна идет. если бы я был крепким мидлом я бы не страдал херней с тестовыми задачами такого обьема
ну а вопрос зачем джуна загружать такой неимоверной работой. итог после таких менеджеров, они становтся такими же менеджерами, когда не знают другого норм управления...
источник

IS

Ilya Sukhachev in Spring Framework and more
GamerX
На практике? Да как нефиг делать, учитывая что в системе работа с оракловым sql. Знание что Rollback не спасёт если ты случайно таблицу дропнешь, может прямо влиять на уровень твоей премии 😁
а ну в такой ситуации тогда норм , поддерживаю. если тем более речь идет о премии))) 👍
источник

А

Артем Артемович Артемовский in Spring Framework and more
потому что джун должен понимать как устроен хотя бы простой проект. а самое лучшее познание - написать свой.
источник

А

Артем Артемович Артемовский in Spring Framework and more
толку от тестов не будет. даже если ты кор зазубришь толку ноль будет
источник

IS

Ilya Sukhachev in Spring Framework and more
Артем Артемович Артемовский
потому что джун должен понимать как устроен хотя бы простой проект. а самое лучшее познание - написать свой.
если чувак может написать свой проект и разобраься на лету с новыми технологиями, то вопрос джун ли он??? второй момент, если уже знает данный стек и может в нем ориентироваться, тоже вопрос Джун ли он??? отсюда в кавычках "эффективный менеджмент".
источник

А

Артем Артемович Артемовский in Spring Framework and more
ну так проект ты пишешь кривой и косой. за то работает. и вообще. чи не новые технологии
источник

IS

Ilya Sukhachev in Spring Framework and more
Артем Артемович Артемовский
толку от тестов не будет. даже если ты кор зазубришь толку ноль будет
ну знаешь когда попадаются люди кторые не знают, чем отличается Set от List и в каких ситуациях нужно использовать ту или иную колекцию, а за плечами 2 года кодинг, больше вопросов появляется))))
источник

А

Артем Артемович Артемовский in Spring Framework and more
тебя же в качестве тестового не просят натренеровать нейросеть различать цвета к примеру
источник

А

Артем Артемович Артемовский in Spring Framework and more
Ilya Sukhachev
ну знаешь когда попадаются люди кторые не знают, чем отличается Set от List и в каких ситуациях нужно использовать ту или иную колекцию, а за плечами 2 года кодинг, больше вопросов появляется))))
ну поэтому помимо тестового проверяли знания кора
источник

DM

Dmitriy Mukhin in Spring Framework and more
Коллеги, вопрос по oauth2. Есть idp, resource сервер, нужно сделать client. Как лучше поступить? После авторизации логику по хранению токена, обновлению отдать фронтенду и отправлять запросы сразу на resource или написать контроллеры на клиенте, и делать запросы через бэк?
источник

DM

Dmitriy Mukhin in Spring Framework and more
И как то бэком хранить токен и обновлять token
источник
2019 April 17

EP

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

А

Артем Артемович Артемовский in Spring Framework and more
круто. а дальше что?
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
Артем Артемович Артемовский
круто. а дальше что?
это я должен спросить у контейнера
источник

EP

EnterpriseJira PluginDev in Spring Framework and more
почему сервис не регистрируется ?
источник

А

Артем Артемович Артемовский in Spring Framework and more
там же написано. у тебя MyEnterpiseService скорее всего реализует какой-то интерфейс. у этого интерфейса есть еще одна реализация и у тебя в MainFormRestResource не получается заинжектить сервис потому что спринг не понимает какой именно
источник