Size: a a a

Spring Framework and more

2017 August 06

ED

Egorъ Drozdov in Spring Framework and more
Ну это странно, если этот бин только одному классу нужно
источник

O

Oleg in Spring Framework and more
До этого было в конструкторе
источник

ED

Egorъ Drozdov in Spring Framework and more
Ну если попросили, тогда пропиши в конфигурации его
источник

ED

Egorъ Drozdov in Spring Framework and more
Либо в джава конфиг, либо в xml, смотря как у вас
источник

O

Oleg in Spring Framework and more
Кстати, я юзаю и Java-based конфиг и xml.  Java-based нужно разделять или можно один большой сделать?
источник

ED

Egorъ Drozdov in Spring Framework and more
Лучше разделять на логические блоки
источник

ED

Egorъ Drozdov in Spring Framework and more
Типо MailConfiguration, DatabaseConfiguration
источник

O

Oleg in Spring Framework and more
Ok, большое спасибо, сейчас попробую
источник

O

Oleg in Spring Framework and more
Игоръ, всё заработало! Теперь наведу лоск и разделю конфигурации логически
источник

O

Oleg in Spring Framework and more
Сделал отдельный Java-конфиг:

@Configuration
public class XStreamAutoConfiguration {
   private XStream xStream;

   @Bean
   public XStream xStream() {
       xStream = new XStream(new Dom4JDriver());
       xStream.processAnnotations(Account.class);
       return xStream;
   }

}
источник

O

Oleg in Spring Framework and more
В нём и прописал нужное свойство
источник

d

denis Ig in Spring Framework and more
лайкнул ) кидай еще... для пользы друг другу и собрались
источник

w

wystan_hugh in Spring Framework and more
denis Ig
лайкнул ) кидай еще... для пользы друг другу и собрались
Спасибо!
источник

ED

Egorъ Drozdov in Spring Framework and more
Oleg
В нём и прописал нужное свойство
Отлично!
источник

ED

Egorъ Drozdov in Spring Framework and more
Oleg
Сделал отдельный Java-конфиг:

@Configuration
public class XStreamAutoConfiguration {
   private XStream xStream;

   @Bean
   public XStream xStream() {
       xStream = new XStream(new Dom4JDriver());
       xStream.processAnnotations(Account.class);
       return xStream;
   }

}
Можно, кстати, не делать полем, а просто локальную переменную XStream завести, я думаю, так правильнее будет
источник

O

Oleg in Spring Framework and more
XStream используется в двух методах - один для сериализации, другой для десериализации. Поэтому я сделал его полем
источник

ED

Egorъ Drozdov in Spring Framework and more
В конфигурации он может быть не полем
источник

ED

Egorъ Drozdov in Spring Framework and more
А в сервисе понятно, что поле
источник

O

Oleg in Spring Framework and more
Да, так красивее будет. Думал, что для класса конфигурации обязательно иметь поле с бином, который я буду инжектить. Простите нуба
источник

g

guga in Spring Framework and more
Как в спринг рест темплейтах троттлить запросы? Есть бест практис?
источник