Spring5のコンセプト概要
1.Springは軽量のオープンソースJavaEEフレームワークです2.Spring
はエンタープライズアプリケーション開発の複雑さを解決できますSpring
構成
-7つのモジュール3.Springには2つのコア部分があります:IOCとAop
(1)IOC(制御の反転):制御の反転、オブジェクトを作成するプロセスは、管理のためにSpringに引き渡されます。たとえば、クラスがある場合、(静的メソッドではなく)クラス内のメソッドを呼び出したい場合は、クラスのオブジェクトを作成し、オブジェクト呼び出しメソッドを使用してそれを実現する必要があります。ただし、Springの場合、オブジェクトを作成するSpringのプロセスはコードに実装されていませんが、構成と実装のためにSpringに渡されます。
(2)Aop(アスペクト指向プログラミング):機能拡張のためにソースコードを変更せずにアスペクト指向
4. Springの機能
(1)便利なデカップリングと簡素化された開発
(2)Aopプログラミングサポート
(3)便利なプログラムテスト
(4)他のフレームワークとの便利な統合
(5)便利なトランザクション操作
(6)API開発の難しさを軽減
Spring5をダウンロード
- Spring公式ウェブサイトに入る
2.プロジェクトの下のSpringFrameworkをクリックし、新しいページに入り、gitHubアイコンをクリックします
3. gitHubページに入った後、下にスクロールして[バイナリへのアクセス]を見つけ、[Spring Frameworkアーティファクト]をクリックします
。4。新しいページに入った後、[ディストリビューションのダウンロード]を見つけ、[https://repo.spring.io]をクリックします
。新しいページに入り、アイコン+
6のようにクリックし、リリースを見つけるために検索してドロップダウンし、org-> springframework-> springをクリックしてspring7をクリック
し、右側のアドレスをコピーします8.httpsで
新しいページにアドレスを追加します://repo.spring.io/、最新バージョンを選択します(GA +最新)
Spring5エントリーケース
使用されるjarパッケージ
は、共通のクラスを作成します
package com.atguigu.spring5;
public class User {
private String userName;
public User() {
}
public User(String userName) {
this.userName = userName;
}
public void add() {
System.out.print("add.....");
}
}
Spring構成ファイルを作成し、作成したオブジェクトを構成ファイルで構成します
(1)Spring構成ファイルはxml形式を使用します
<?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.xsd">
<!--配置 User 对象创建-->
<bean id="user" class="com.atguigu.spring5.User"></bean>
</beans>
テストコードを書く
package com.atguigu.spring5.testDemo;
public class TestSpring5 {
@Test
public void testAdd() {
//1 加载 spring 配置文件
ApplicationContext context =
new ClassPathXmlApplicationContext("bean1.xml");
//2 获取配置创建的对象
User user = context.getBean("user", User.class);
System.out.println(user);
user.add();
}
}
出力結果
はspring5(翌日)に入ります