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)
- Spring Boot的快速入门
- Spring Boot 快速入门
- Spring Boot 快速入门
- Spring boot快速入门
- Spring Boot 快速入门
- Spring Boot 快速入门
- spring-boot快速入门
- Spring Boot 快速入门
- Spring Boot 快速入门
- Spring Boot 快速入门
- Spring Boot快速入门
- Spring Boot 快速入门
- Spring Boot 快速入门
- Spring Boot 快速入门
- Spring Boot 快速入门
- Spring Boot快速入门
- Spring Boot 快速入门
- Spring Boot 快速入门
- C语言:跨函数使用内存
- java通过反射+注解获取两个对象改变的内容
- JavaScript难点系列(五):执行上下文
- WebApi安全性 使用TOKEN+签名验证
- 用户体验中的“动机理论”
- Spring Boot的快速入门
- 微信支付之路
- 对称加密和分组加密中的四种模式(ECB、CBC、CFB、OFB)解说
- 使用UltraISO(软碟通)制作U盘启动盘完整教程
- shell中for循环,读取一整行
- 精通 C++ 有多难
- iOS 关于Block代码块的详解
- Java设计模式——适配器模式
- 天地图二次开发