java
20180504
멋쟁이개굴이
2018. 5. 4. 11:31
singleton : 객체를 한 개만 생성해서 공유
지정하지 않으면 기본이 singleton임
<bean id="c1" class="bitcamp.java106.step02.Car"/>
<bean id="c2" class="bitcamp.java106.step02.Car" scope="singleton"/>
둘다 똑같이 객체를 한개만 생성한다. 싱글톤 ~
ioc컨테이너 목적이 객체를 한개만 만들어서 필요할때마다 꺼내쓰는건데
프로토타입은 객체를 계속생성하니까 ioc컨테이너를 쓰는 의미가 사라져버림....
그래서 싱글톤이 기본타입인거!
클래스를만들때 생성자의 위치와 상관없이 String생성자가 우선순위임
기본생성자없을 때 뜨는 오류