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

使用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依赖:

<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