Sobes.tech
Junior — Middle

Кӣ масъул аст, ки объектҳои Bean-ро дар чаҳорчӯбаи Spring эҷод ва идора кунад?

sobes.tech AI

Ҷавоб аз AI

Дар Spring, эҷод ва идоракунии объектҳои Bean масъулияти контейнер Spring IoC (Inversion of Control) мебошад, ки тавассути синфи ApplicationContext амалӣ карда мешавад. Контейнер созиш, конфигуратсия ва муҳлати ҳаёти Bean-ҳоро месозад, вобастагиро ворид мекунад ва конфигуратсияро таъмин мекунад.

Масалан барои эҷоди Bean дар Spring:

@Component
public class MyService {
    // коди хизматрасонӣ
}

// Дар синфи дигар
@Autowired
private MyService myService;

Ин ҷо Spring ба таври автоматӣ нусхаи MyService-ро месозад ва онро дар ҷойҳое, ки зарур аст, ворид мекунад.