1.SpringBootサブモジュール
モジュールは、複数のプログラムモジュール、すなわち、Mavenのプロジェクトに分割されています。
1)まず、springbootプロジェクトを作成します。
ステップ1:選択springbootプロジェクト
ステップ2:プロジェクトについての関連情報を入力は、主な部分はここに、あなたがあなた自身を変更することができ、下図の赤枠で、デフォルトで、プロジェクト名はデモです
ステップ3:依存することが望ま依存を選択し、ここでの唯一のウェブロンボクを追加し、他の後の必要性
[完了]をクリックした後、ロード待ちが完了しました。
2)プロジェクトのスターターを作成します。
ステップ1:新しく構築されたプロジェクトを選択し、右のmavenモジュールを作成するために、モジュールの名前で塗りつぶし、ここでは、プロジェクトの開始であります
そこにモジュール名が - の場合には、その後、モジュールの名前をメモして、[次へ]をクリックし、2つのモジュールが同じ名前を持っています。
ステップ2:一度作成し、同じ名前のJavaおよびテストの新しいパッケージの元親モジュール>のメインモジュール> javaの下、ここにcom.example.demoです。
第3のステップは:モジュールパッケージ上のJavaクラスの開始時に、試験の試験クラスが同じで、また上ドラッグをapplication.properties。
第3のステップは:mvnw、また、関連するファイルを削除しない場合は、親プロジェクトのsrcディレクトリを削除します。
3)ページと対話するための新しいWebモジュールを作成します。
最初のステップ:ウェブプロジェクトの新しいMavenのモジュール名を作成します
ステップ2:プロジェクト開始にウェブ・プロジェクトの依存関係のpom.xmlファイルを追加します:
<dependencies> <dependency> <groupId>com.example</groupId> <artifactId>web-project</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> </dependencies>
第三步:在main>java的目录下创建一个包,包名必须为com.example.demo。然后在这个包下再建其他的包和类即可。这里就在包下新建一个test.UserController的类,里面的内容如下:
package com.example.demo.test; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class UserController { @RequestMapping("get") public String get(){ return "123哈哈哈"; } }
第四步:启动springboot。如果整个项目创建的没有问题,那么下面红色框里是正常的,没有×号。点击右边的三角符号启动项目,那么整个项目都会进行编译运行
第五步:在浏览器输入localhost:8080/get,即可显示123哈哈哈。此时多模块的项目已经创建完成。若还需要其他模块,就直接创建模块,然后按照3的步骤即可。
注意:以上说的几个包名一定要注意,必须相同,否则是有问题的。