春のエントリーケース1
総括する:
最初の エンティティクラスの 作成は、 コンテナ内のスプリングコンテナにスプリングオブジェクトを作成し(この操作 はプロファイル が完了します)、取得したエンティティクラスオブジェクトをテストする方法(操作 テストクラス) によってコンテナオブジェクトクラスを取得します。 完了)
スプリングケースの構成は次のとおりです。
-
1.jar包
-
2.エンティティクラス
-
3.構成ファイル
-
4.テストクラス
1.jar包
-
spring-beans-4.0.0.RELEASE.jar
機能:
このjarファイルは、すべてのアプリケーションで使用されます。構成ファイルへのアクセス、Beanの作成と管理、制御の反転/依存性注入(IoC / DI)操作の実行に関連するすべてのクラスが含まれています。アプリケーションが基本的なIoC / DIサポートのみを必要とする場合は、spring-core.jarファイルとspring-beans.jarファイルをインポートするだけです。
-
spring-context-4.0.0.RELEASE.jar
役割:このjarファイルは、Springコアに多数の拡張機能を提供します。Spring ApplicationContext機能を使用するために必要なすべてのクラス、JDNIに必要なすべてのクラス、UIでVelocity、FreeMarker、JasperReportsなどのテンプレートエンジンと統合するために使用されるクラス、および検証と検証の側面で関連するクラスを見つけることができます。 。
-
春のコア--4.0.0.RELEASE.jar
機能:
このjarファイルには、Springフレームワークの基本的なコアツールクラスが含まれています。他のSpringコンポーネントは、このパッケージのクラスを使用する必要があります。これは、他のコンポーネントの基本的なコアです。もちろん、これらのツールクラスを独自のアプリケーションで使用することもできます。システム。
-
spring-expression-4.0.0.RELEASE.jar
機能:
Spring式言語(Spring 3.0は、オブジェクトインジェクション(セットインジェクションまたは構築パラメーターインジェクション)を構成する新しい方法を作成しました。これはSpEL(Spring式言語)です。SpELは区切り文字として#{…}を使用します。大きなボックス内のすべての文字はSpELと見なされます)。
-
commons-logging-1.1.3.jar
機能:
高レベルのロギングフレームワーク自体は、実際のロギング機能を実現していません。Java自体のlog4jやjava.util.loggingなどの他のロギングシステムに依存しています。
2.エンティティクラス
Personエンティティクラスを作成する
创建一个Person类
//@Component注解是为了让配置文件将该实体类加载进容器中
@Component
public class Person{
//定义三个私有属性
private Integer pid;
private String pname;
private Integer age;
自己生成get.set.toString三种方法
}
3.構成ファイルを作成し、構成します
Spring Beanxmlファイルを作成して書き込みます//这是将实体类加载进spring容器中
<bean class="实体类包的位置"></bean>
4.テストクラス
テストクラスを作成するテストメソッドを作成する测试方法
@Test
public void test01(){
1.获取容器context对象(有类路径获取和绝对路径获取两种方法)
2.从容器对象中获取bean对象(调用context对象的getBean方法)
3.打印
}
参照リンク:https://blog.csdn.net/qq_32660307/article/details/80914448 https://blog.csdn.net/bacaibangzi/article/details/50236509