使用Spring boot快速搭建开发环境
2017-08-19 00:00
806 查看
本篇博客,将介绍使用Spring boot快速搭建开发环境。
工具/原料:
IDE 本文主要使用Idea进行开发
JDK jdk1.8
框架 Spring boot 1.5.2.RELEASE
构建工具 maven
下面,将介绍使用Spring boot快速搭建开发环境
首先,是添加maven依赖:
使用Spring boot进行开发时,如果需要其他依赖,比如缓存、权限框架之类的,只需要添加对应的 starter 即可,具体请参考: spring boot starter,这里不再赘述.
接下来,我们添加程序入口:
添加了
添加的RestController 会被Spring boot自动扫描并注册,至此,一个简单的rest 风格的程序已经配置完成,相比用传统方式进行配置,Spring boot大大简化了配置的流程。
此时,我们就可以通过运行
http://localhost:8080/hello
应该会看到以下内容:
至此,我们已经可以使用搭建好的框架进行下一步开发了,在下一篇博客中,我将介绍使用lombok简化javabean的开发。
工具/原料:
IDE 本文主要使用Idea进行开发
JDK jdk1.8
框架 Spring boot 1.5.2.RELEASE
构建工具 maven
下面,将介绍使用Spring boot快速搭建开发环境
首先,是添加maven依赖:
<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>me.javaroad</groupId> <artifactId>demo01</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>demo01</name> <url>http://maven.apache.org</url> <!--使用Spring boot非常简单,只需要添加 spring-boot-starter-parent为parent即可,不需要其他配置--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.2.RELEASE</version> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> </properties> <dependencies> <!--如果需要使用Spring MVC,添加以下的依赖即可--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <finalName>demo01</finalName> </build> </project>
使用Spring boot进行开发时,如果需要其他依赖,比如缓存、权限框架之类的,只需要添加对应的 starter 即可,具体请参考: spring boot starter,这里不再赘述.
接下来,我们添加程序入口:
package me.javaroad; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
添加了
@SpringBootApplication这个注解后,Spring boot会自动扫描并配置对应的依赖,此处,我们仅添加一个 RestController 进行测试:
package me.javaroad.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("hello") public class HelloController { @GetMapping public String sayHello(){ return "hello,world"; } }
添加的RestController 会被Spring boot自动扫描并注册,至此,一个简单的rest 风格的程序已经配置完成,相比用传统方式进行配置,Spring boot大大简化了配置的流程。
此时,我们就可以通过运行
Application.main查看结果了,运行main方法后,Spring boot会使用内置的tomcat并通过默认端口
8080启动程序,我们访问
http://localhost:8080/hello
应该会看到以下内容:
至此,我们已经可以使用搭建好的框架进行下一步开发了,在下一篇博客中,我将介绍使用lombok简化javabean的开发。
相关文章推荐
- spring boot / cloud (十八) 使用docker快速搭建本地环境
- spring boot / cloud (十八) 使用docker快速搭建本地环境
- [原创]Spring Boot + Mybatis 简易使用指南(一)基础环境搭建
- Ruby on rails开发从头来(windows)(一)-使用InstantRails快速搭建Ruby On Rails开发环境
- [转] 使用NVM快速搭建NODE开发环境
- 使用visual studio 2013 快速搭建phonegap开发环境
- Android开发环境快速搭建(使用ADT Bundle)
- 使用 docker-compose.yml 快速搭建php开发环境
- 使用MyEclipse工具,Spring开发环境的搭建
- 使用SpringBoot快速搭建服务器
- 【docker】使用docker快速搭建nginx+php开发环境
- 使用eclipse快速搭建erlang开发环境
- 使用Springboot快速搭建项目
- 使用yeoman快速搭建react-webpack开发环境
- Android开发环境快速搭建(使用ADT Bundle)
- spring快速开发搭建环境
- ionic开发环境的搭建及快速使用
- Window平台使用VS2010简单快速搭建QT开发环境
- 使用SpringBoot快速搭建服务器
- 使用struts2代替servlet开发j2ee,快速搭建struts2开发环境