Spring Boot入門

在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後,

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章