Intellijのアイデアの紹介
アイデアは、氏名Intellijのアイデアです。これは、Java言語開発のための統合環境です。 Intellijは、業界で最高のJava開発ツールの1つとして認識されています。その機能は、インテリジェントコードアシスタント、自動コードプロンプト、再構成、J2EEサポート、さまざまなバージョンツール(GIT、SVN、GitHubなど)、Junit、CVS統合、コード分析、革新的なGUIデザインなど、インテリジェントコードアシスタント、自動コードプロンプト、J2EEサポート、革新的なGUIデザインなど、並外れたと言えます。厳しい東ヨーロッパのプログラマー。フラッグシップバージョンは、HTML、CSS、PHP、MySQL、Pythonなどもサポートしています。無料版は、Javaなどのいくつかの言語のみをサポートしています。
Spring Bootは、Pivotalチームが提供する新しいフレームワークです。新しいスプリングアプリケーションの初期建設および開発プロセスを簡素化するように設計されています。フレームワークは特定の方法を使用して構成するため、開発者はボイラープレート構成を定義する必要がなくなります。このようにして、Bootは活況を呈している迅速なアプリケーション開発のリーダーになることに取り組んでいます。
Spring Bootを使用することの利点は何ですか
実際、それはシンプルで、速く、便利です! Spring Webプロジェクトを構築する必要がある場合は、何をする必要がありますか?
1)Web.xml、ロードスプリング、スプリングMVCを構成します
2)データベース接続とスプリングトランザクションを構成します
3)ロード構成ファイルの読み取りを構成し、注釈を有効にします
4)ログファイルを構成します
Intellijのアイデアでスプリングブートを構成するための手順を以下に示します。特定のプロセスは次のとおりです。
1。スプリングブートプロジェクトを作成します。
2。プロジェクトのファイル構造とJDKのバージョンを作成します
3.プロジェクトに必要な依存関係を選択します
4。ファイル構造
5.プロジェクトはapplication.propertiesファイルを使用せず、より簡潔なapplication.ymlファイルを使用します。
元のリソースフォルダーでApplication.Propertiesファイルを削除し、新しいapplication.yml構成ファイルを作成します。
ファイルの内容は次のとおりです。
サーバー:ポート:8080SPRING:DataSource:名前:テストURL:JDBC:MySQL://127.0.0.1:3306/DEPOTユーザー名:ルートパスワード:ルート#DRUIDデータソースを使用します。 20イニシャルサイズ:1 MaxWait:60000 Minidle:1 TimeBetheVictionRunsMillis:60000 MineVictableIdletimemillis:300000 ValidationQuery:Select 'x' test whiledle:true testonborrow:false testonreturn:false poolpreparedatements:fals maxopenpreparedtatements:20mybatis:ma oper-locations:ma openbatis:ma classPath:Mapping/*。xml Type-Aliase-Package:com.winter.model#pagehelper PaginationプラグインPagehelper:helperdialect:mysql reasure:true supportmethodsarguments:true params:count = countsql
6. mybatisジェネレーターを使用して、コードを自動的に生成します
GeneratorConfig.xml構成ファイルコンテンツは次のとおりです。
<?xml version = "1.0" encoding = "utf-8"?> <!doctype generatorconfiguration public " - // mybatis.org//dtd mybatisジェネレーター構成1.0 // en" "http://mybatis.org/dtd/mybatis-generator-generator-config_1_0データベースドライバー:ローカルハードディスクでデータベースドライバーパッケージを選択します - > <classpathentry location = "e:/1/java/jarファイル/mysql-connector-java-5.1.7-bin(1).jar"/> <コンテキストid = "db2tables" targetruntime = "mybatis3"> <commentgenerator> <コメント<! - 自動生成されたコメントを削除するかどうか真:はい:false:no-> <プロパティ名= "suppressallcomments" value = "true"/> </commentgenerator> <! Connectionurl = "jdbc:mysql://127.0.0.1/mytest" userid = "root" password = "123456"> </jdbcconnection> <javatybigdecimals "forcebigdecimals" value = "fals"/> </javatyperesolver> <javamodelgenerator targetpackage = "com.chen.model" stargentproject = "src/main/java"> <プロパティ名= "enablesubpackages" value = "true"/> <プロパティ名= "トリムストリング=" value = "true"/>> </javamodelgenerator> < TargetPackage = "Mapping" TargetProject = "src/main/resources"> <プロパティ名= "enableSubpackages" value = "true"/> </sqlmapgenerator> <! - daoのパッケージ名と場所を生成 - > <> <javaclientgenerator type = "xmlmapper"ターゲットパッケージ= "com.chen.mapper" TargetProject = "SRC/MAIN/JAVA"> <プロパティ名= "enableSubPackages" value = "true"/> </javaclientgenerator> <! - 生成するテーブルは、データベースまたはビュー名のテーブル名です。 enabableUpDateByExample = "false" enableDeleteByexample = "false" enableSelectByexample = "false" selectbyexamplequeryid = "false"> </table> </context> </generatorconfiguration>
クリック
Springboot Projectは、Intellijのアイデアでホット展開を実装しています
Spring-Boot-Devtoolsは、開発者にサービスを提供するモジュールです。最も重要な機能は、最新のアプリにコードを自動的に適用することです。
原則は、コードが変更されたことを発見した後にアプリケーションを再起動することですが、速度は手動で開始するよりも速いです。
その深い原則は、2つのクラスローダーを使用することです。1つのクラスローダーは、変更されないクラス(サードパーティのJARパッケージ)をロードし、もう1つのクラスローダーは変更されるクラスをロードし、RestArt ClassLoaderと呼ばれます。
このようにして、コードの変更がある場合、元の再起動クラスローダーが破棄され、再起動クラスローダーが再作成されます。ロードする必要があるクラスは比較的少ないため、より速い再起動時間が達成されます。
つまり、DevToolsはClassPathの下でファイルの変更を聞き、すぐにアプリケーションを再起動します(保存時に発生します)
1.アイデアオートマティックメイク機能をオンにします
1。Ctrl + Shift + A->プロジェクトを自動的に検索 - > SELECT
2。Ctrl + Shift + a->レジストリを見つける - > compiler.automake.allow.when.app.runningを見つけて確認します
最後にアイデアを再開します
1. Spring-Boot-1.3を使用して、ホット展開機能から始めます
1. Maven依存関係を追加します
<Dependency> groupId> org.springframework.boot </groupid> <artifactid> spring-boot-devtools </artifactid> <optional> true </optional> </dependency>
2。ホット展開をオンにします
<build> <Plugins> <Plugin> <GroupId> org.springframework.boot </groupid> <artifactid> spring-boot-maven-plugin </artifactid> <configuration> <fork> //
要約します
上記は、編集者が紹介したIntellijアイデアのスプリングブートの構成に関するグラフィックチュートリアルです。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!