Об использовании файла конфигурации Beans.xml в приложении Spring Framework
Я учусь Spring MVC. Сегодня, пытаясь понять, как реализовать JDBC DAO, я нашел этот «Hello World» весной (Spring, а не Spring MVC) и начинаю его видеть (потому что я думаю, что для реализации DAO мне нужно создать отдельную Spring Проект, который выполняет доступ к данным ...)
http://www.tutorialspoint.com/spring/spring_hello_world_example.htm
Хорошо, это отдельное приложение, и это не веб-приложение, поэтому оно не имеет структуры веб-приложения (папка WEB-INF, файл web.xml и файл конфигурации сервлета диспетчера, который есть в моем веб-приложении)
В этом примере у меня естьbeans.xml файл конфигурации, который используется для назначения уникальных идентификаторов различным bean-компонентам и для управления созданием объектов с различными значениями, не затрагивая ни один из исходных файлов Spring ...
Например, в этом примере я используюbeans.xml файл для передачи значения сообщения «Hello World» для переменной «message», и поэтому я могу напечатать это значение без влиянияHelloWorld.java а такжеMainApp.java файлы
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="helloWorld" class="com.tutorialspoint.HelloWorld">
<property name="message" value="Hello World!"/>
</bean>
</beans>
Итак, у меня есть к вам несколько вопросов:
Является ли этот файл файлом, который настраивает мойБобовая Фабрика? Я думаю, что наряду с передачей текстового значения в качестве значения переменной я мог бы также внедрить компонент в качестве зависимости другого компонента.
Это правильно?
В этом примере я не могу использоватьbeans.xml файл и использование вместо системы аннотаций?