在Maven下創建。
包結構創建:
右鍵java,new 一個class,輸入com.jiangyi.HelloWorldMainApplication,則idea會自動爲我們創建一個包。
依賴:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
在 HelloWorldMainApplication裏寫入:
package com.jiangyi;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @SpringBootApplication用來標註一個主程序類,說明這是一個
* spring boot應用
*/
@SpringBootApplication
public class HelloWorldMainApplilcation {
public static void main(String[] args) {
//spring應用啓動起來
SpringApplication.run(HelloWorldMainApplilcation.class,args);
}
}
再在該包下面創建一個controller包:
下面有一個HellWorldController:
package com.jiangyi.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")
public String hello(){
return "Hello World";
}
}
點擊main運行即可:在瀏覽器裏輸入:localhost:8080/hello,即可訪問到。
還可以簡化部署:
在pom.xml中加入以下的插件:
<!--這個插件可以將應用打包成一個可以自行的jar包-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
點擊idea最右邊的這個maven鍵:
可以看到選項:
點擊package,打包成功,在target下會有一個jar包生成。copy到桌面上,
找到位置:
提示:輸入的時候可以在輸入java -jar spr後,按下tab鍵提示,直接不全名稱!
怎樣enter後,