SpringBootエントリエンジニアリング構造

新しい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 /

おすすめ

転載: www.cnblogs.com/zhoukai22/p/11297708.html
おすすめ