Spingboot項目的創建與啟動(基於IDEA)


一、Springboot的創建

1、Springboot的優點:

  Springboot是來簡化Spring框架,從而能夠更加簡單快捷的構建Spring應用的框架,其具有如下優點:

  ①為所有Spring開發者更快的入門

  ②開箱即用,提供各種默認配置來簡化項目配置

  ③內嵌式容器簡化Web項目

  ④沒有冗余代碼生成和XML配置的要求

2、Springboot的系統要求:

  JDK1.8(JDK8)以上

3、使用IDEA創建Springboot項目:

①首先選擇file→New→Project,而后選擇Spring Initializr,最后再選擇next,如圖所示:(此次我的JDK版本是10)

②在此次設置項目的名稱等參數,Artifact是項目名稱,type選擇Moven Project,Language選擇Java,Java版本根據自己的來,而后選擇next,如圖所示:

③接下來點擊Web,勾選web即可,如圖所示:

④此處還可以修改項目名稱,而后Finish,這樣變創建好了Springboot項目

4、項目的結構

src文件:

  Java文件夾主要用來存放編寫的Java核心代碼,其中項目名+Application命名的class文件(此處的DemoApplication文件)是整個項目的啟動文件

  Resources文件夾用來存放項目的資源文件,如spring,hibernate的配置文件

   test文件用來存放各種測試文件

target文件:項目的輸出位置

二、編寫Hello World代碼

  首先打開DemoApplication啟動文件,而后在其中編寫如下代碼(代碼中解釋了啟動形式):

 1 import org.springframework.boot.SpringApplication;
 2 import org.springframework.boot.autoconfigure.SpringBootApplication;
 3 import org.springframework.web.bind.annotation.RequestMapping;
 4 import org.springframework.web.bind.annotation.RestController;
 5 
 6 @RestController  //表示該類中的所有方法返回json格式,等同於@Controller+ @ResponseBody
 7 //讓spring boot自動給程序進行必要的配置,等價於以默認屬性使用@Configuration,@EnableAutoConfiguration 和@ComponentScan
 8 @SpringBootApplication
 9 public class DemoApplication {
10     public static void main(String[] args) {
11         //整個程序的入口,啟動Springboot項目
12         SpringApplication.run(DemoApplication.class, args);
13     }
14     @RequestMapping(value = "/",produces = "text/plain;charset=UTF-8")
15     String index(){
16         return "Hello Spring Boot!";
17     }
18 }

 右鍵點擊Run 'DemoApplition'而后運行,結果如圖所示:

而后打開瀏覽器輸入 http://127.0.0.1:8080/,便實現了springboot的啟動運行,運行結果如下:

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM