1. 程式人生 > >SpringBoot學習筆記(二) SpringBoot專案建立的兩種方式

SpringBoot學習筆記(二) SpringBoot專案建立的兩種方式

叄念

springboot 專案建立方式其實有多種,這裡我們主要介紹兩種方式: 當然這裡建議大家用方式一來建立,方式二用於理解
方式一:Idea中Spring Initalizr 建立
方式二:使用通用Maven專案方式建立

一、使用通用Maven專案方式建立SpringBoot

1.1 首先使用IDEA工具SpringBoot工程,如圖所示:
圖1.1 建立SpringBoot工程 圖2.2 專案配置 圖2.2 選擇依賴
1.2 建立案例啟動
@SpringBootApplication
@RestController public class SpringbootApplication { @RequestMapping("/") public String hello(){ return "Hello Word!"; } public static void main(String[] args) { SpringApplication.run(SpringbootApplication.class, args); } }

右鍵Run As -> Java Application 之後開啟瀏覽器輸入地址:

http://127.0.0.1:8080/

二、使用通用Maven專案方式建立SpringBoot(因為我們就是簡單演示一下,所以只做簡單案例)

2.1 首先使用IDEA工具新建一個Maven Web工程,如圖所示:
圖2.1 建立MavenWeb工程 其中專案配置資訊如下,這裡稍作說明:

GroupId:com.san ArtifactId:spring_boot_studty Version:1.0-SNAPSHOT

2.2 加入相關pom
引入spring-boot-start-parent,它可以提供依賴管理,引入以後在申明其它dependency的時候就不需要可以指定version了
    <
parent
>
<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEASE</version> </parent>

工程為web工程,所以需要在pom.xml中引入spring-boot-starter-web,它包含了spring webmvc和tomcat等web開發的特性

<dependencies>  
      <dependency>  
          <groupId>org.springframework.boot</groupId>  
           <artifactId>spring-boot-starter-web</artifactId>  
       </dependency>  
</dependencies>  

如果我們要直接Main啟動spring,那麼以下plugin必須要新增,否則無法啟動 如果使用maven 的spring-boot:run的話是不需要此配置的。 有時候,如果不配置下面的plugin也是直接在Main中執行的。

<build>  
      <plugins>  
            <plugin>  
                <groupId>org.springframework.boot</groupId>  
               <artifactId>spring-boot-maven-plugin </artifactId>  
          </plugin>  
       </plugins>  
</build>  
2.3 編寫啟動類
編寫啟動類,然後在啟動類申明讓spring boot自動給我們配置spring需要的配置
@RestController  
@SpringBootApplication  
public class App {  
    
  @RequestMapping("/")  
  public String hello(){  
    return "Hello world!";  
  }  
    
  public static void main(String[] args) {  
          SpringApplication.run(App.class, args);  
  }  
} 
2.4 啟動SpringBoot
右鍵Run As -> Java Application 之後開啟瀏覽器輸入地址:http://127.0.0.1:8080/