springbootは何ですか
春ブーツは、開発プロセスだけでなく、初期のビルド新しいSpringアプリケーションを簡素化するために設計されたピボタルチーム、によって提供される新しいフレームワークです。フレームワークは、開発者がテンプレートの構成を定義することはもはや必要であるように特定の方法が設定されていないことが使用します。私は理解して言うだろう、春ブート事実である、新たな枠組みがないもの、それはMavenのは、すべてのJARパッケージを組み込んだように、デフォルトの設定は、フレームワークの多くを使用している、春ブーツは、フレームワークのすべてが組み込まれています。
環境変数
1.JDK環境が1.8以上である必要があります
管理ツール3.2.5以降の後ろにMavenを使用するには2.、それはMavenのインストールと設定紹介します
3.開発ツールをIDEAを使用することをお勧めします、Eclipseのこともできます
春のブートを使用するメリットは何ですか
SpringBootの短所を
長所:
1.別のSpringアプリケーションの作成
WARファイルを展開せずに、Tomcatの組み込み2.
簡体Mavenの設定は3
4.春の自動設定
5.生産準備は、このような指標、健康チェックや外部のコンフィギュレーションなどの機能を提供
6全くコード生成しないとXMLのためノー構成要件
欠点:
1.あなたは春の枠組みに同意しない場合は、おそらくこれが欠点です。
2.SpringBoot特性は、
別のプロジェクト春作成3.
4内蔵TomcatとJettyの容器は
Mavenの構成を簡素化するスタータのPOMを提供5.
セキュリティ、指標、健康などの大規模プロジェクト、共通のAシリーズの非機能特性を提供する6検出、外部設定、等
7コード生成なしXML構成ファイル
プロジェクトブリーフ
Mavenのプロジェクトを作成します。1.
2.pom.xml
<?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>enjoy</groupId>
<artifactId>springbootvip</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.2.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
3.最も外側のパッケージディレクトリで起動するクラスのプロジェクトとしてapplication.javaを作成
package com;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.transaction.annotation.EnableTransactionManagement;
@SpringBootApplication
public class Appliction {
public static void main(String[] args) {
SpringApplication.run(Appliction.class, args);
}
}
今作成したような簡単なspringBootプロジェクト。
テストにコントローラクラスを作成します。4.
その上で8080 / hellow:// localhostを:5.私たちが作成したスタートapplecation.java起動クラス(春ブートが組み込まれているTomcatのデフォルトのポートは8080です)、その後、ブラウザでhttpを開始