1. 程式人生 > >使用idea搭建Spring boot開發初始環境

使用idea搭建Spring boot開發初始環境

工作 C4D prop 修改 pat resources ecb font boot

準備工作

將以下代碼加入idea的live template,命名為springbootStartup

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.3.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8
</project.build.sourceEncoding> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>

Create New Project

技術分享
技術分享
技術分享
技術分享
技術分享
技術分享

添加maven支持

添加pom.xml

在project的根目錄上的右鍵菜單中選擇"Add Framework Support",添加maven支持。

技術分享
技術分享
技術分享

設置maven坐標

技術分享

補全maven其他設置

在pom.xml中,坐標設置下面輸入sp,IDE自動彈出前面設置的live template:“springbootStartup”,按下"tab"鍵盤,剩余的maven代碼將會自動補全。

技術分享
技術分享

新建包結構

技術分享

新建application類

技術分享
技術分享
技術分享
技術分享
技術分享

導入:

import org.springframework.boot.SpringApplication;

在main函數中添加如下代碼:

SpringApplication.run(SpringBootDemoApplication.class, args);

添加controller類

技術分享

添加@RestController

技術分享

添加request mapping代碼

@RequestMapping("/hello")
String hello() {
     return "this is a test";
}

技術分享

測試

技術分享

第一次啟動報錯,顯示8080端口已經被占用

技術分享


因此需要修改端口號,操作如下:
在resources目錄下新建application.properties, 輸入如下內容:

server.port=8081

然後重新啟動程序,在瀏覽器中訪問地址:
http://localhost:8081/hello

技術分享

使用idea搭建Spring boot開發初始環境