Spring Boot專案建立

程式碼小搬運發表於2020-01-15
  • Intellij idea建立Spring Boot專案
  1. 選擇官方預設的腳手架工具就行
    在這裡插入圖片描述
  2. next後進入專案資訊填寫頁面,填好資訊後直接next就行
    在這裡插入圖片描述
  3. 在上一步過來後基本上只要確認下程式碼儲存位置就行
    在這裡插入圖片描述
    到此,一個簡易的Spring Boot專案就建立完成了。
  • 新建Spring Boot專案結構簡介
    t專案結構
  • 專案啟動
  1. 為了方便演示,去pom檔案中增加web專案依賴
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
複製程式碼
  1. 新建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";
    }
}
複製程式碼
  1. 需要將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);
    }

}
複製程式碼
  1. 可在resources目錄下配置啟動埠,我這裡是將application.properties檔案改成了application.ymlyml檔案格式
server:
  servlet:
    context-path: /demo
  port: 8088
複製程式碼
  1. 自定義專案啟動banner圖:在resources目錄下,新建banner.txt,可以在裡面配置你喜歡的bannner,我此處配置
${AnsiColor.BRIGHT_YELLOW}
////////////////////////////////////////////////////////////////////
//                          _ooOoo_                               //
//                         o8888888o                              //
//                         88" . "88                              //
//                         (| ^_^ |)                              //
//                         O\  =  /O                              //
//                      ____/`---'\____                           //
//                    .'  \\|     |//  `.                         //
//                   /  \\|||  :  |||//  \                        //
//                  /  _||||| -:- |||||-  \                       //
//                  |   | \\\  -  /// |   |                       //
//                  | \_|  ''\---/''  |   |                       //
//                  \  .-\__  `-`  ___/-. /                       //
//                ___`. .'  /--.--\  `. . ___                     //
//              ."" '<  `.___\_<|>_/___.'  >'"".                  //
//            | | :  `- \`.;`\ _ /`;.`/ - ` : | |                 //
//            \  \ `-.   \_ __\ /__ _/   .-` /  /                 //
//      ========`-.____`-.___\_____/___.-`____.-'========         //
//                           `=---='                              //
//      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
//            佛祖保佑       永不當機     永無BUG                  //
////////////////////////////////////////////////////////////////////
${AnsiColor.BRIGHT_RED}
如需更多banner配置可以去網上搜尋下
複製程式碼
  1. 專案啟動:可以直接執行啟動類Application,當然也可以通過idea啟動,通過jar、war包方式在後續的文章中會更新說明。
  2. 專案啟動成功後,通過在上述的舉例程式碼我們可以在瀏覽器中輸入:http://localhost:8088/demo/hello/say

更多文章: 點選跳轉CSDN部落格 點選跳轉簡書部落格 公眾號:程式碼小搬運

掃碼關注程式碼小搬運公眾號

相關文章