springboot快速實戰搭建篇

從後面開始會圍繞springboot進行系列文章講解使用,本文爲入門篇


廢話不多說,本文主要以快速方式教大家入門和使用 springboot。

工具:idea 、maven 、jdk


idea實現破解看這篇文章 :

Intellij Idea 本地 license server授權服務器實現破解



新建project

選擇spring Initalizr 以及指定jdk版本,點擊next



由於僅做示例,直接next

因爲是web應用示例,選擇web 

選完next直接finish


結構如下。



pom.xml查看

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>

   <groupId>com.example</groupId>
   <artifactId>demo</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>jar</packaging>

   <name>demo</name>
   <description>Demo project for Spring Boot</description>

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

   <properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
      <java.version>1.8</java.version>
   </properties>
    
   <dependencies>
    <!-- web開發模塊-->      <dependency>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boot-starter-web</artifactId>      </dependency>        
     <!-- lombk插件-->      <dependency>         <groupId>org.projectlombok</groupId>         <artifactId>lombok</artifactId>         <optional>true</optional>      </dependency>
       <!-- 測試模塊所需jar-->      <dependency>         <groupId>org.springframework.boot</groupId>         <artifactId>spring-boot-starter-test</artifactId>         <scope>test</scope>      </dependency>   </dependencies>   <build>      <plugins>         <plugin>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-maven-plugin</artifactId>         </plugin>      </plugins>   </build> </project>


實現RESTUAPI

新建TestController文件,加入@RestController註解

創建用戶對象User,寫個getUser方法獲取user


User.java

@Data
public class User {    
   private String userName;    
   private String passWd;    
   public User(String userName,String passWd){        
       this.userName = userName;        
       this.passWd = passWd;    }    
   public User(){} }


TestController.java

/**
 * Created by Administrator on 2017/11/18.
 */
@RestController
public class TestController {    
   @RequestMapping("getUser")    
   public User getUser(){        
   return new User("test","123");    } }

瀏覽器訪問測試


結束語:入門級文章完成,更多springboot實戰和集成後續會不斷迭代

推薦閱讀

從爬取技術資訊實戰聊聊爬蟲
Jenkins + Git + Maven + tomcat集成環境搭建
java寶典之Lombok(讓代碼更簡潔)
最有價值的50道java面試題 適用於准入職Java程序員

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