- Intellij idea建立Spring Boot專案
- 選擇官方預設的腳手架工具就行
- next後進入專案資訊填寫頁面,填好資訊後直接next就行
- 在上一步過來後基本上只要確認下程式碼儲存位置就行 到此,一個簡易的Spring Boot專案就建立完成了。
- 新建Spring Boot專案結構簡介
- 專案啟動
- 為了方便演示,去pom檔案中增加web專案依賴
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
複製程式碼
- 新建controller包,並新建HelloController
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/hello")
public class HelloController {
@GetMapping("/say")
public String sayHello() {
return "first spring boot";
}
}
複製程式碼
- 需要將HelloController自動裝配到Spring MVC容器中,所以需要再啟動類中增加掃描註解
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication
// 掃描配置包,並將此包中符合註解的bean新增到Spring MVC容器中進行管理
@ComponentScan(basePackages = {"com.demo.controller"})
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
複製程式碼
- 可在resources目錄下配置啟動埠,我這裡是將
application.properties
檔案改成了application.yml
yml檔案格式
server:
servlet:
context-path: /demo
port: 8088
複製程式碼
- 自定義專案啟動banner圖:在resources目錄下,新建banner.txt,可以在裡面配置你喜歡的bannner,我此處配置
${AnsiColor.BRIGHT_YELLOW}
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
// o8888888o //
// 88" . "88 //
// (| ^_^ |) //
// O\ = /O //
// ____/`---'\____ //
// .' \\| |// `. //
// / \\||| : |||// \ //
// / _||||| -:- |||||- \ //
// | | \\\ - /// | | //
// | \_| ''\---/'' | | //
// \ .-\__ `-` ___/-. / //
// ___`. .' /--.--\ `. . ___ //
// ."" '< `.___\_<|>_/___.' >'"". //
// | | : `- \`.;`\ _ /`;.`/ - ` : | | //
// \ \ `-. \_ __\ /__ _/ .-` / / //
// ========`-.____`-.___\_____/___.-`____.-'======== //
// `=---=' //
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ //
// 佛祖保佑 永不當機 永無BUG //
////////////////////////////////////////////////////////////////////
${AnsiColor.BRIGHT_RED}
如需更多banner配置可以去網上搜尋下
複製程式碼
- 專案啟動:可以直接執行啟動類Application,當然也可以通過idea啟動,通過jar、war包方式在後續的文章中會更新說明。
- 專案啟動成功後,通過在上述的舉例程式碼我們可以在瀏覽器中輸入:http://localhost:8088/demo/hello/say
更多文章: 點選跳轉CSDN部落格 點選跳轉簡書部落格 公眾號:程式碼小搬運