SpringBoot第一篇:入門
3032 ワード
本文はFroomThe Windのオリジナル文章です。転載は出典を明記してください。https://blog.csdn.net/FromTheWind/article/details/84298700
一、SprigBootに対する理解: SprigBootの設計目的は、新しいSpringアプリケーションの初期構築及び開発プロセスを簡略化することである。このフレームワークは、特定の方法で構成されており、開発者は、もはやサンプル化された配置を定義する必要がなくなります。SpringBootは実際に多くのフレームを配置した使い方です。mavenはすべてのjarバッグを統合しており、SpringBootは多くのフレームを統合しています。私たちが枠組みを作る過程を簡略化しました。 二、普通のSpring Webプロジェクト構築プロセス:
a.web.xmlを配置し、SpringとSpringMVCをロードする
b.データベース接続の配置、Spring事務の配置など(mybatisを使用)
c.ロードプロファイルの読み込みを設定し、コメントをオープンし、ログ記録方式を設定する
d.アプリケーションサービスの配置、調整
上記の流れに従って、どの項目の機能もこのように枠組みを作る必要があります。大型プロジェクトはいいです。小型ツール(データロード、統計、ダウンロード管理)などもこのように構築しなければなりません。怒ってください
三、SprigBoot Hello World
SpringBoot環境構築には3つの方法があります。
a.通過https://start.spring.io/URLはSpringBoot環境を生成するために入力します。
b.ツールでSprigBoot環境を生成する
c.手動でプロジェクト環境を作成する(私の構築方式)
ハロルド構築(IDEA使用):
1、File->New->Project->Mavenをクリックして(普通のMaven項目と同じようにwabappを選択しなくてもいい)->右下のNext->GroupIdとArtfactId->Next->プロジェクト名(Finish)を記入します。
2、spring boot jarパッケージのバージョン管理はpom.xmlに追加されます。
3、spring boot項目を追加するために必要なjar(自分の状況によって決めます。)
4、src/java/packageを作成し、appleクラスを作成します。例えば:org.wolf.study、App.java
このクラスには一つのメーン方法しかありません。その方法の内容は以下の通りです。
5、controllerパッケージを作成し、PageController.javaを作成する:
一、SprigBootに対する理解:
a.web.xmlを配置し、SpringとSpringMVCをロードする
b.データベース接続の配置、Spring事務の配置など(mybatisを使用)
c.ロードプロファイルの読み込みを設定し、コメントをオープンし、ログ記録方式を設定する
d.アプリケーションサービスの配置、調整
上記の流れに従って、どの項目の機能もこのように枠組みを作る必要があります。大型プロジェクトはいいです。小型ツール(データロード、統計、ダウンロード管理)などもこのように構築しなければなりません。怒ってください
三、SprigBoot Hello World
SpringBoot環境構築には3つの方法があります。
a.通過https://start.spring.io/URLはSpringBoot環境を生成するために入力します。
b.ツールでSprigBoot環境を生成する
c.手動でプロジェクト環境を作成する(私の構築方式)
ハロルド構築(IDEA使用):
1、File->New->Project->Mavenをクリックして(普通のMaven項目と同じようにwabappを選択しなくてもいい)->右下のNext->GroupIdとArtfactId->Next->プロジェクト名(Finish)を記入します。
2、spring boot jarパッケージのバージョン管理はpom.xmlに追加されます。
org.springframework.boot
spring-boot-starter-parent
2.1.0.RELEASE
または
org.springframework.boot
spring-boot-dependencies
2.1.0.RELEASE
pom
import
コントロールspring bootバージョンは、dependencyManagement方式を使用することを提案します。モジュール開発プロジェクトの時、親子モジュールpomファイルにはparentタグが存在します。各pomファイルには一つのparentタグしか存在しないので、dependencyManagementタグを使用することを提案します。もちろん、単独でバージョンラベルを配置することもできます。3、spring boot項目を追加するために必要なjar(自分の状況によって決めます。)
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
spring-boot-starter-webにはMVCとtomcat、そしてJsonなど他の依存jarが含まれています。4、src/java/packageを作成し、appleクラスを作成します。例えば:org.wolf.study、App.java
このクラスには一つのメーン方法しかありません。その方法の内容は以下の通りです。
SpringApplication.run(Application.class,args);
その時はspring bootプロジェクトの運行の入り口です。アプリ類に@SpringBootationを加えます。または@EnbaleAutoConfigration、@Configrationと@ComponentScan三合一注。両者の機能は同じですから。5、controllerパッケージを作成し、PageController.javaを作成する:
@Controller
public class PageController{
@RequestMapping(value = {"/","index"},method = RequestMethod.GET)
public String index(){
return "spring boot hello";
}
}
6、アプリ.javaを実行し、ブラウザを通じてアクセスする:http://localhost:8080。spring bootに埋め込まれたtomcatポートはデフォルトで8080で、appication.propertiesで修正できます。