私はSpring MVCを勉強しています。今日、JDBC DAO の実装方法を理解しようとして、Spring (Spring MVC ではなく Spring) でこの「Hello World」を見つけました。データへのアクセスを実行するプロジェクト...)
http://www.tutorialspoint.com/spring/spring_hello_world_example.htm
OK、これはスタンドアロン アプリケーションであり、これは Web アプリケーションではないため、Web アプリケーション構造 (WEB-INF フォルダー、web.xml ファイル、および Web アプリにあるディスパッチャー サーブレット構成ファイル) がありません。
この例では、Spring ソース ファイルに影響を与えることなく、異なる Bean に一意の ID を割り当て、異なる値を持つオブジェクトの作成を制御するために使用されるBeans.xml構成ファイルがあります...
たとえば、この例では、Beans.xmlファイルを使用して「message」変数に「Hello World」メッセージ値を渡すため、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>
それで、それについてあなたにいくつか質問があります:
このファイルは私のBean Factoryを構成するファイルですか? 変数の値としてテキスト値を渡すだけでなく、Bean を別の Bean の依存関係として注入することもできると思います。
そうですか?
この例では、Beans.xmlファイルを使用せずに、アノテーション システムの代わりに使用することはできますか?