인프런 커뮤니티 질문&답변
23분 07초부터 질문있습니다.
작성
·
194
1
안녕하세요.
TestBean3.java에 붙여넣기 하셨는데
TestBean3 생성자 부분에서 int와 String은 앞에
@Value("대입할 값")을 꼭 무조건 써줘야만 하나요?
@Value를 지우고, '~int data1, String data2~'
이런 식으로 수정하여 테스트해봤는데 오류가 났었습니다.
BeanConfigClass.java에서 객체를 생성할 때
어차피 대입할 값들이 있기 때문에 굳이 TestBean3.java의 생성자에서도 @Value가 있을 필요는 없다고 생각했었습니다.(더군다나 @Value에 있는 값들과 객체를 생성할 때의 대입할 값들도 서로 다르기 때문)





