(追記:メモは私の個人的な学習記録を記録するためのものであり、私はステーションbの狂った神と一緒に勉強しているので、もっと簡単かもしれません!)
1.春が始まります
1.1はじめに
- 春:(著者:ロッドジョンソン)
- 2002年に、Springフレームワークの初期の形式が最初に開始されました------ interface21フレームワーク
- 2004年3月24日、interace21フレームワークに基づいてSpringが開発され、1.0が正式にリリースされました。
- 最新のウェブサイトを春にダウンロード:ダウンロード公式ウェブサイトに入るにはここをクリックしてください
- Springの哲学:既存のテクノロジーを使いやすくすることは、それ自体が寄せ集めであり、既存のテクノロジーフレームワークを統合します。
- SSH:Struct2 + Spring + Hibernate
- SSM:Spring + Spring MVC + Mybatis
次の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を完全に習得する必要があります。
短所:開発が長すぎると、元のアイデアに違反しました。構成は非常に面倒で、「構成地獄」として知られています
この号(正直、言うことはありません_)はここで紹介され、次の号は続きます!