Spring Boot的快速入门

来源:互联网 发布:mysql sys refcursor 编辑:程序博客网 时间:2024/05/16 07:50

Spring Boot的快速入门

1.导入第一个maven项目

自动生成maven项目
这里写图片描述

2.了解maven项目结构

3.启动服务

和普通maven项目结构是一样的,值得注意的是,启动服务的入口是
![](/Users/jj/Desktop/屏幕快照 2017-08-16 下午2.02.27.png)
![](/Users/jj/Desktop/屏幕快照 2017-08-16 下午2.00.13.png)

添加了springbootApplication会扫描这个类包(com.example)以下的所有类注入spirng,添加到容器中

直接run as java application就开启了服务

4.测试类

package com.example.demo;import org.junit.Test;import org.junit.runner.RunWith;import          org.springframework.boot.test.context.SpringBootTest;import  org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class)@SpringBootTestpublic class DemoApplicationTests {    @Test    public void contextLoads() {}}

必须添加这两个注释
@RunWith(SpringRunner.class)
@SpringBootTest
并在需要测试的方法中加上@Test

5.pom文件

<!--核心模块,包括自动配置支持、日志和YAML  --><dependencies>    <dependency>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter</artifactId>    </dependency>



org.springframework.boot
spring-boot-starter-test
test

6.验证结果

添加一个web依赖

<dependency><groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-web</artifactId></dependency>

添加一个包com.example.web和HttpContreoller
(包前缀一定要有com.example才能访问)

![](/Users/jj/Desktop/屏幕快照 2017-08-16 下午2.15.13.png)

@RestControllerpublic class HelloController {@RequestMapping("/hello")public String index() {    return "Hello World";}

在网页中输入localhost:8080/hello即可看到hello World

推荐使用http请求的一个小应用,google的restlet_client,可以图形化地发出请求,尤其是处理post请求,非常方便
![](/Users/jj/Desktop/屏幕快照 2017-08-16 下午2.26.54.png)

原创粉丝点击