您的位置:首页 > 编程语言 > Java开发

springboot快速实战搭建篇

2017-11-19 11:14 351 查看
从后面开始会围绕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程序员
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: