博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springBoot之HelloWorld
阅读量:5130 次
发布时间:2019-06-13

本文共 2343 字,大约阅读时间需要 7 分钟。

开发工具:IDEA

SprintBoot版本:1.4.1

项目结构图:

核心注解类说明

@RestController

  就是@Controller+@ResponseBody组合,支持RESTful访问方式,返回结果都是json字符串

@SpringBootApplication

  @SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan等组合在一下

@SpringBootTest

  Spring Boot版本1.4才出现的,具有Spring Boot支持的引导程序(例如,加载应用程序、属性,为我们提供Spring Boot的所有精华部分)
关键是自动导入测试需要的类。。。

配置文件(pox.xml)

4.0.0
com.jege.spring.boot
spring-boot-hello-world
0.0.1-SNAPSHOT
jar
spring-boot-hello-world
http://maven.apache.org
org.springframework.boot
spring-boot-starter-parent
1.4.1.RELEASE
UTF-8
1.8
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
junit
junit
4.12
test
spring-boot-hello-world
org.apache.maven.plugins
maven-compiler-plugin
${java.version}
${java.version}

 

启动Application

控制器HelloWorldControler

测试类HelloWorldControllerTest

运行

运行Application的main方法,打开浏览器: 

 
输出Hello World 
 
输出[“A”,”B”,”C”]

运行HelloWorldControllerTest 

以Mock方式测试Controller

转载于:https://www.cnblogs.com/Gxiaobai/p/9964696.html

你可能感兴趣的文章
74HC164应用
查看>>
变量声明和定义的关系
查看>>
Wpf 之Canvas介绍
查看>>
linux history
查看>>
jQuery on(),live(),trigger()
查看>>
Python2.7 urlparse
查看>>
sencha touch在华为emotion ui 2.0自带浏览器中圆角溢出的bug
查看>>
【架构】Linux的架构(architecture)
查看>>
ASM 图解
查看>>
Date Picker控件:
查看>>
你的第一个Django程序
查看>>
grafana授权公司内部邮箱登录 ldap配置
查看>>
treegrid.bootstrap使用说明
查看>>
[Docker]Docker拉取,上传镜像到Harbor仓库
查看>>
javascript 浏览器类型检测
查看>>
nginx 不带www到www域名的重定向
查看>>
记录:Android中StackOverflow的问题
查看>>
导航,头部,CSS基础
查看>>
[草稿]挂载新硬盘
查看>>
[USACO 2017 Feb Gold] Tutorial
查看>>