Spring Notes1--Springのインストール構成と最初の理解

(追記:メモは私の個人的な学習記録を記録するためのものであり、私はステーションbの狂った神と一緒に勉強しているので、もっと簡単かもしれません!)

1.春が始まります

1.1はじめに

  • 春:(著者:ロッドジョンソン)
  • 2002年に、Springフレームワークの初期の形式が最初に開始されました------ interface21フレームワーク
  • 2004年3月24日、interace21フレームワークに基づいてSpringが開発され、1.0が正式にリリースされました。
  • 最新のウェブサイトを春にダウンロード:ダウンロード公式ウェブサイトに入るにはここをクリックしてください
  • Springの哲学:既存のテクノロジーを使いやすくすることは、それ自体が寄せ集めであり、既存のテクノロジーフレームワークを統合します。
  • SSH:Struct2 + Spring + Hibernate
  • SSM:Spring + Spring MVC + Mybatis

公式サイトアドレス

Springダウンロードアドレス

GithubのSpringダウンロードアドレス

MavenのSpringダウンロードアドレス

次の2つは、spring-mvcとspring-jdbcの依存xmlコードです(これはインポート構成に必要です)

<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>5.2.12.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>5.2.12.RELEASE</version>
</dependency>

Mavenプロジェクトのpom.xml構成ファイル(私はSpringの5.2.12バージョンを使用してい
ます)1。IDEAはMavenプロジェクトを作成します
ここに画像の説明を挿入
ここに画像の説明を挿入

2.設定がIDEAでのMaven
ここに画像の説明を挿入
3以下、依存関係の設定を追加し、オープンpom.xmlファイルには、私の構成コードは(バージョンが自分で選択することができ、私は春のバージョン5.2.12を選択してください)

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>spring-study-01</artifactId>
    <packaging>pom</packaging>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.2.12.RELEASE</version>
        </dependency>
    </dependencies>
</project>

4.インポートチャンスのオプションがIDEAの右下隅に表示されたら、それをクリックします。ここで時間がかかる場合があります。IDEAは、MavenウェアハウスからSpring関連ファイルをダウンロードするのに役立ちます。

毎回「インポートのチャンス」をポップアップするのが面倒な場合は、IDEAに変更を自動的に確認させることができます
ここに画像の説明を挿入

1.2、利点

  • Springはオープンソースの無料フレームワーク(コンテナ)です

  • Springは軽量で非侵襲的なフレームワークです!

  • 制御の反転(IOC)、アスペクト指向プログラミング(AOP)

  • トランザクション処理のサポート、フレームワーク統合のサポート

要約すると、Springは軽量の制御の反転(IOC)およびアスペクト指向プログラミング(AOP)フレームワークです。

1.3、春の構成

ここに画像の説明を挿入

この写真は、コアポイントである公式サイトから撮影したものです。

1.4。拡張

Springの公式ウェブサイトにはそのような紹介があります:現代のJava開発!率直に言って、春の開発に基づいています

  • スプリングブーツ:

    • 迅速な開発のための足場
    • SpringBootに基づいて単一のマイクロサービスを迅速に開発できます
  • 春の雲:

    • SpringCloudはSpirngBootに基づいています
現在、ほとんどの企業が迅速な開発のためにSpringBootを使用しています。SpringBootを学習するための前提条件は、前と次の間のリンクであるSpringとSpringMVCを完全に習得する必要があります。

短所:開発が長すぎると、元のアイデアに違反しました。構成は非常に面倒で、「構成地獄」として知られています

この号(正直、言うことはありません_)はここで紹介され、次の号は続きます!

おすすめ

転載: blog.csdn.net/YSJ367635984/article/details/112714378