다양한 튜토리얼을보고 몇 가지 독서를하고 봄에 생성자 인수를 사용하는 방법을 이해했다. 거기에 문제 없어. 내 문제는 누군가가 설명하고 설명하는 자료를 설명 할 수 있습니다. 무슨 의미인지는 분명히 다음과 같은 문법을 가지고 있습니다 : <constructor-arg value="threading"></constructor-arg>
, 하드 코딩 된 값은 가난한 연습입니까? 나는 그것을하는 방법에 관하여 봄에 어떤 기사를 원한다. 하드 코딩이 겉으로보기에는 괜찮은지 아니면 더 나은 솔루션인지를 설명하는 간단한 대답이 필요합니다. 나는 그런 <property name="answer" ref="answer"></property>
같은 라인의 필요성을 없애 가져옵니다 @Resource 주석의 알고 있지만 나는 항상 하드 코딩이 나쁜 생각이며, 예를 들어 DB에서 당기는 더 나은 솔루션봄 콩에서 생성자 args의 개념을 확신 할 수 없다.
<bean id="questions" class="main.Questions">
<constructor-arg value="0000"></constructor-arg>
<constructor-arg value="What is the question?"></constructor-arg>
<constructor-arg value="threading"></constructor-arg>
<property name="correctAnswer" value="deadlock"></property>
</bean>
아마도'Beans.xml' 파일 **은 ** DB입니까? 아니면 그런 식으로 생각해야합니까? 나는 잘 모르겠다 (나는 봄 초보자 다.). – ajb