春季新操作员的影响是什么?

Ram*_*hna 3 java spring spring-mvc new-operator

春天我很新.我new对弹簧注册类内的操作员有疑问.

我创建了一个名为points的类.

public class Points { // methods and variables}
Run Code Online (Sandbox Code Playgroud)

我创建了另一个名为circle的类.

public class Circle { Points p=new Points(); }
Run Code Online (Sandbox Code Playgroud)

我在下面的弹簧容器中注册了Circle.

<bean id="circle" class="com.springeg.eg.Circle" />
Run Code Online (Sandbox Code Playgroud)

现在spring是否只处理Circle类的对象生命周期,或者它也将处理CirclePointsp对象.

春季注册课程中新操作员的影响是什么?

Mur*_*nik 5

如果new明确调用而不是注入Points实例,则不允许Spring对其进行管理.你的Circle实例将由Spring管理,但是Points里面的实例只是一个普通的java对象,没有花哨的管理.