Size: a a a

2020 December 19

D

Dima in learn.java
Alex
я думал чат про java
я тебе выше все ответил, не лепи костыли
источник

A

Alex in learn.java
ну хорошо, хорошо, но про выпендриваться я не понял вообще к чему )
источник

ch

central hardware in learn.java
M Botyuk
у меня есть один класс, в нем одна переменная, я создаю на основе этого класса 10 объектов в разных потоках и переменная получается для каждого потока своя, как ее сделать общей? вынести из класса в главный поток main? уже пробовал и Atomic  и Volatile
ThreadLocal
источник

D

Dima in learn.java
central hardware
ThreadLocal
он наоборот общую хочет
источник

ВС

Владислав Султаняров... in learn.java
M Botyuk
у меня есть один класс, в нем одна переменная, я создаю на основе этого класса 10 объектов в разных потоках и переменная получается для каждого потока своя, как ее сделать общей? вынести из класса в главный поток main? уже пробовал и Atomic  и Volatile
Кажется, будто кроме синглтона тут ничего и не поможет
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Alex
А при вызове данного метода если Бин не существует он будет создан? То есть получается что метод гарантированно вернет бин так?
Или вернёт бин, или выбросит исключение
источник

ВС

Владислав Султаняров... in learn.java
Если уж прям так надо
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Владислав Султаняров
Кажется, будто кроме синглтона тут ничего и не поможет
У него там зависимость от спрингового Environment
источник

D

Dima in learn.java
M Botyuk
у меня есть один класс, в нем одна переменная, я создаю на основе этого класса 10 объектов в разных потоках и переменная получается для каждого потока своя, как ее сделать общей? вынести из класса в главный поток main? уже пробовал и Atomic  и Volatile
volatile + locks или atomic reference
источник

D

Dima in learn.java
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Или вернёт бин, или выбросит исключение
какое иключение?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Dima
какое иключение?
NoSuchBeanDefinitionException
источник

A

Alex in learn.java
А можно ли вызвать getBean()  и даже ценой вешания текущего потока подождать?
источник

D

Dima in learn.java
Alex
А можно ли вызвать getBean()  и даже ценой вешания текущего потока подождать?
какую задачу ты решаешь?
источник

A

Alex in learn.java
вот к примеру есть некий скрипт groovy и при запуске его нет гарантии что некий бин уже существует
источник

D

Dima in learn.java
ответ простой - никогда не использовать  context.getBean напрямую в прикладном коде
источник

A

Alex in learn.java
Dima
какую задачу ты решаешь?
Да я сейчас уже отошел от своей задумки изначальной. Просто хотелось создать AppUtils - класс который содержит статические методы но зависит от бинов. в общем то да это не верно. на данный момент просто интерес о том как спринг создает бины
источник

D

Dima in learn.java
Alex
Да я сейчас уже отошел от своей задумки изначальной. Просто хотелось создать AppUtils - класс который содержит статические методы но зависит от бинов. в общем то да это не верно. на данный момент просто интерес о том как спринг создает бины
это доклад Жени Борисова
источник

D

Dima in learn.java
Спринг Потрошитель 1-2, Спринг Бут потрошитель, и спринг своими руками
источник

A

Alex in learn.java
Да я первую часть к стати посмотрел по вашим советам, очень интересно
источник

A

Alex in learn.java
спасибо
источник