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程序员

猜你喜欢

转载自blog.csdn.net/lzp492782442/article/details/78573079
今日推荐