新しいMavenプロジェクトを1.eclipse、フックは簡単なプロジェクト[次へ]をクリックし、あなたは、パッケージの種類を選択することができ、デフォルトはjarファイルのパッケージで、FTLフロントエンドをサポートしていますが、JSPを統合する場合、それは戦争のパッケージを選択する必要があり、輸入関連の依存関係、などを作成します。
<プロジェクトのxmlns = "http://maven.apache.org/POM/4.0.0"のxmlns :XSI = "http://www.w3.org/2001/XMLSchema-instance"のxsi:schemaLocationの=「のhttp:/ http://maven.apache.org/xsd/maven-4.0.0.xsd /maven.apache.org/POM/4.0.0「>
<modelVersion> 4.0.0 </ modelVersion>
<groupIdを> com.itmayiedu < /のgroupId>
<たartifactId> itmayiedu_days27_springboot_demo01 </たartifactId>
<バージョン> 0.0.1-SNAPSHOT </バージョン>
<! - 1、Mavenプロジェクトを作成するプロジェクトジャー<BRの種類を選択> 2.導入SpringBootMaven依存を。- >
<! - Mavenの親のために、重合エンジニアリング、継承- >
< -春の親目的:!サードパーティの依存情報を統合するための統一されたフレームワーク(SpringBootのサポートはバージョン番号を記述する必要はありませ依存) - >
<親>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>
<依存>
<! - - SpringMVCへのWebコンポーネントの-springboot統合はにダウンロードするには、すべてのSpringMVCに依存するJAR伝統的な言い方をします>
<! -あなたはより良い統合を支援するために、スプリング・ブート・スターター・ウェブの導入すべての関連を依存するJARパッケージの配信原理はMavenを依存しています- >
<! -原理:春・ブート・スターター・親<中、整合相关ジャー依赖信息号- >
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターター・ウェブ</たartifactId>
</依存関係>
<! -引入FreeMarkerの的依赖包。- >
<依存性>
<のgroupId> org.springframework.boot </のgroupId>
<たartifactId>ばねブートスタータFreeMarkerの</たartifactId>
</依存>
</依存関係>
</プロジェクト>
そして、他のクラスにスキャンを開始すると、次のように、クラスが起動するように起動クラスを作成し、袋の最外層に配置する必要があり、関連するパッケージ名を構築します
@SpringBootApplication
パブリッククラスアプリ{
パブリック静的無効メイン(文字列[] args){
SpringApplication.run(App.class、引数); //プログラムエントリSpringBootのデフォルトのポート番号8080を伝えます
}
}
作成コントローラ
@Controller
パブリッククラスFTLIndexController {
@RequestMapping( "/ fulIndex")
パブリック文字列fulIndex(MAP <文字列、OBJECT>マップ){
map.put( "名前"、 "周凱")。
map.put( "年齢"、 "23")。
map.put( "性別"、 "0")。
「fulIndex」を返します。
}
}
fulIndex.ftlファイルを作成し、テンプレートフォルダを構築するためのリソースで、このファイルは、見つけるために、このファイルをデフォルトspringboot
これが私の最初のプロジェクトのFTLである
$ {name}の{$ ###}年齢
<セックスの#if = "0">
悲しい
<の#else>
ガールズ
</#の場合>
アクセス住所:HTTP:// localhostを:8080 /