まず、設立のHello Worldプロジェクト
1、Mavenプロジェクトを選択SDKを作成し、IDEAを起動し、プロジェクト名は、Hello Worldのある、[完了]をクリックし、プロジェクトのパスを設定します。
プロジェクトを作成したら、右下の角が自動的に自動的に選択を容易にするために追加された外部ライブラリを追加するかどうかを尋ねるポップアップ表示されます選択
図2に示すように、依存のpom.xmlに設けられています。
<親>
<のgroupId> org.springframework.boot </のgroupId>
<たartifactId>ばねブートスタータ親</たartifactId>
<バージョン> 2.0.0.RELEASE </バージョン>
</親>
<依存性>
<依存>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブート・スターター・ウェブ</たartifactId>
</依存関係>
</依存関係>
<! -这个插件可以将应用打包成一个可执行的瓶包- >
<構築>
<プラグイン>
<プラグイン>
<groupIdを> org.springframework.boot </ groupIdを>
<たartifactId>春・ブートのmaven-pluginの</たartifactId>
</プラグイン>
</プラグイン>
</構築>
依存関係が自動的にプロジェクトに外部ライブラリを追加します書き込んだ後、加算後の待機ステップは、外部ライブラリ後に完了しました。
図3は、src.main.java com.atguiguパッケージの下に作成され、パッケージ内のJavaクラスを作成し、メインプログラムは、Javaクラスで書かれました
パッケージcom.atguigu;
インポートorg.springframework.boot.autoconfigure.SpringBootApplication;
インポートorg.springframework.boot.SpringApplication;
/ **
説明春ブートアプリケーションでラベル、メインプログラムの* @SpringBootApplication
* /
@SpringBootApplication
公衆 クラスHelloworldMainApplication {
公共 静的 ボイドメイン(文字列[]引数){
// Springアプリケーションが起動
SpringApplication.runを(HelloworldMainApplication。クラス、引数);
}
}
4、编写请求处理程序,在com.atguigu包下再起一个包,命名为controller,创建一个JAVA类,命名为HelloController
package com.atguigu.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller //表明是处理请求的
public class HelloController {
@ResponseBody
@RequestMapping("/Hello") //接收来自于浏览器的'Hello'请求
public String hello(){
return "Hello World"; //向浏览器返回Hello World,配合上面的@ResponseBody使得返回值写给浏览器
}
}
5、回到主程序,点击左侧的运行
等待。。。
从运行结果的最后两行,可以看到项目已经在8080端口运行起来了,如上图。
6、验证。
打开浏览器,输入:localhost:8080\Hello
回车
浏览器返回Hello World
表明一个简单的Hello World项目已经搭建完毕。
7、将项目打包
回到IDEA,点击右侧的Maven Project。(若没有这个按键,可以电机左下角的呼出)
点击Lifestyle里面的package进行打包。
等待打包完成后,在Project目录栏里的target中,Hello World.jar即为所打的jar包,点击它ctrl+c复制到桌面。
在cmd界面中进入桌面路径后,输入java -jar Hello World.jar,即可启动jar包,启动前一定要将IDEA中的项目停掉,否则会冲突。
启动后即可输入:localhost:8080\Hello验证。