Springプロジェクトの基本構築

1. 環境構築

開発IDE:IDEA 2020
ビルドツール:Maven 3.6.0(事前に独自のMavenをインストールしてください)

2. プロジェクトを作成する

通常のMavenプロジェクトを作成する
ここに画像の説明を挿入
ここに画像の説明を挿入

3. 依存関係をインポートする

pom.xml に依存関係をインポートします。
すべての Spring 基本 Jar パッケージを含む Spring-webmvc を直接インポートするだけで十分です。

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>5.1.9.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.13</version>
        <scope>test</scope>
    </dependency>
</dependencies>

Spring プロジェクトに必要な基本パッケージは次のとおりです。
ここに画像の説明を挿入

4. 関連するエンティティクラスを作成する

使用する関連エンティティ クラスを作成する

public class People {
    
    
    private String name;

    public People(){
    
    }

    public People(String name) {
    
    
        this.name = name;
    }
    public String getName() {
    
    
        return name;
    }
    public void setName(String name) {
    
    
        this.name = name;
    }
    @Override
    public String toString() {
    
    
        return "People{" +
                "name='" + name + '\'' +
                '}';
    }
}

5. 関連する XML 構成ファイルを作成する

Spring の中核は Spring の IOC メカニズムであるため、基本的な Spring を使用すれば、Bean コンテナを使用して IOC を実装し、
Beans.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">

    <!--bean就是java对象 , 由Spring创建和管理-->
    <!--在bean配置文件中关联我们的实体类-->
    <bean id="people" class="person.jay.pojo.People">
        <!--将实体类内的属性注入-->
        <property name="name" value="Jay"/>
    </bean>
</beans>

6. Junit テスト

テスト用の Junit テスト クラスを作成する

public class PeopleTest {
    
    
    @Test
    public void people(){
    
    
        //读取beans.xml配置文件
        ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
        //在执行getBean的时候, people已经通过无参构造创建好了,使用的时候只是将他从bean中取出来 
        People people = (People) context.getBean("people");
        System.out.println(people.toString());
    }
}

おすすめ

転載: blog.csdn.net/JavaD0g/article/details/109261990