成熟したディレクトリ構造のデモ:
:
ジャーパッケージMavenプロジェクトの導入に依存まずspringboot、その後のpom.xml設定ファイル:
<?xmlのバージョン= "1.0"エンコード= "UTF-8"?>
<プロジェクトのxmlns = "http://maven.apache.org/POM/4.0.0"
のxmlns:XSI =「HTTP://www.w3 .ORG / 2001 / "XMLスキーマ・インスタンス
http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">:XSIのschemaLocation = "
<modelVersion> 4.0.0 </ modelVersion>
<groupIdを> com.aaa.fx </ groupIdを>
<たartifactId> NewSpring </たartifactId>
<バージョン> SNAPSHOT-1.0 </バージョン>
<! -春は、デフォルトのバージョン依存性を提供ライブラリー(その性質上springbootが一般的に使用される春のスプリングパッケージの多数の統合コレクションである)、
そのような特定のspringbootjarパッケージの依存関係を記述する際に、デフォルトのjarパッケージを上書きすることですが、バージョン番号を追加せずに、この春のコレクションに依存- >
<親>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターター・親</たartifactId>
<バージョン> 1.5.22.RELEASE </バージョン>
</親>
<依存>
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>スターター・春ブーツ・ウェブ</たartifactId>
</依存関係>
<! - > - springbootに統合されていないMyBatisの、我々はこのMyBatisの-springboot統合パッケージは、MyBatisの独自の統合である内に案内されている
<! -唯一のmainメソッドをテストする場合は、注意がそれ以外の場合は、mybatisjarをコメントアウトされ所与の構成データ表示源ではない- >
<依存性>
<のgroupId> org.mybatis.spring.boot </のgroupId>
<たartifactId> MyBatisのスプリング・ブートスターター</たartifactId>
<バージョン> 1.3.0 </バージョン>
</依存関係>
<依存関係>
<groupIdを> mysqlの</ groupIdを>
<たartifactId>のmysql-コネクタ-javaの</たartifactId>
<バージョン> 5.1.38 </バージョン>
</依存関係>
</依存関係>
</プロジェクト>
書かれた完全な導入後springbootメインのjarパッケージのための方法:
com.aaa.fx.springbootパッケージ; インポートorg.springframework.boot.Banner; インポートorg.springframework.boot.SpringApplication; インポートorg.springframework.boot.autoconfigure.SpringBootApplication; / * * *クラスspringbootのこのクラスApplicationRun入口全体springbootプロジェクトを立ち上げた時にメソッド 維持の主な方法の一つをこのクラスが正常に実行されるすべてのサービスに配置する必要があります* // ApplicationRun * springbootディレクトリに、少なくともこの方法は、 * @SpringBootApplicationは、自動的にすべての必要なspringbootをロードします構成、および開始springbootクラスとしてApplicationRunクラス(すなわち、追加アノテーション種別識別子) * / @SpringBootApplication パブリック クラスApplicationRun { 公共 静的 ボイドメイン(文字列[]引数){ // SpringApplication.run(ApplicationRun。クラス、引数); // 最初の着信のSpringApplicationオブジェクトクラスを作成し、閉じるバナー表示プレゼンテーションファイルは、擬似アプリケーションクラスタイプ反射 SpringApplication springApplication = 新しい新しい SpringApplication(ApplicationRun クラス); // 閉状態に設定さ次にバナーファイル springApplication.setBannerMode(Banner.Mode。 OFF); // このSpringApplication新しく作成されたオブジェクトの実行 springApplication.run(引数)を; } }
成功することができmainメソッドを実行し、その後、MyBatisのを統合するために来ます。
application.ymlという名前のファイルを作成し、リソースのパッケージの設定、このファイル内の設定データソースに新しいファイルを作成します。
#設定のTomcatは、それ以外の場合はエラーがMyBatisの統合する 1つの構成は、設定された値の前にスペースを追加する必要があります。#注意!!! 資源が求めて見つからない場合は#Tomcatの設定ファイルを探すときは、次のコンフィギュレーションリソースに最初になります :サーバ ポート:8081 #のTomcatのポート番号の設定の コンテキストのデフォルトのルートパスを設定しない場合は/ Yuer#Tomcatの設定マップ:-pathを" / " :#データソース構成 春: :データソース ドライバ - クラス - 名:はcom.mysql.jdbc.Driverの URL:JDBC:MySQLの:// localhostを:3306 / TH DATA-のユーザ名:ルート データ -password:ルート
構成は、メインメソッドでこの必要性は、私たちが書かれていることに注意して、我々のテストコントローラクラスへの完全なアクセスを次のとおりです。
com.aaa.fx.springboot.controllerパッケージ; インポートorg.springframework.web.bind.annotation.RequestMapping; インポートorg.springframework.web.bind.annotation.RestController; / * * * @Controller *ページへの直接リターン、処理できません。あなたが@ResponseBodyコメントを追加するには、AJAX要求を処理する必要がある場合は、AJAX要求、 * @RestController *は@ResponseBody全体のコントローラの下にノートに直接追加されます。 * / @RestController パブリック クラスコントローラー{ @RequestMapping(「/テスト」) パブリック文字列のテスト(){ リターン 「これは変更発効しました!」; } }
OK設定され、その後、テストするためにブラウザを開くには、メインメソッドを開始
调控banner则在resources目录下创建banner.txt 对其进行书写。