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查看
实现RESTUAPI
新建TestController文件,加入@RestController注解
创建用户对象User,写个getUser方法获取user
User.java
TestController.java
浏览器访问测试
结束语:入门级文章完成,更多springboot实战和集成后续会不断迭代
Jenkins + Git + Maven + tomcat集成环境搭建
java宝典之Lombok(让代码更简洁)
最有价值的50道java面试题 适用于准入职Java程序员
废话不多说,本文主要以快速方式教大家入门和使用 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程序员
相关文章推荐
- 4000 教你十分钟快速搭建springBoot项目实战
- 教你十分钟快速搭建springBoot项目实战
- SpringBoot(一)_快速实战搭建项目
- JeeFast是一款基于SpringBoot+Mybatis-Plus+Bootstrap+Vue搭建的JAVA WEB快速开发平台
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- 快速搭建一个restful风格的springboot项目
- spring-boot快速搭建解析
- Spring Boot学习一:Spring Boot的快速搭建
- 003,spring boot RESTfull API简单项目的快速搭建
- 快速搭建maven+Spring-boot框架(附代码)
- Spring Boot 快速入门实战(三)全局异常处理
- Spring Boot 快速上手(一)快速搭建
- 基于springboot+bootstrap+mysql+redis搭建一套完整的权限架构【五】【编写基础代码快速生成工具】
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- Spring Boot+JPA+Mysql+ThymeLeaf快速构建CURD系统(二)搭建SpringBoot工程
- SPRING BOOT快速搭建WEB应用教程(二)—HELLOWORLD
- SpringBoot 快速搭建
- 用Spring Boot & Cloud,Angular2快速搭建微服务web应用 - 实现RESTful CRUD
- 用Spring Boot & Cloud,Angular2快速搭建微服务web应用 - AngularJS2客户端
- spring-boot入门(一)快速搭建一个web应用