springBoot简介及简单测试
简介:
- 快速创建独立运行的Spring项目以及与主流框架集成
- 使用嵌入式的Servlet容器,应用无需打成WAR包
- starters自动依赖与版本控制
- 大量的自动配置,简化开发,也可修改默认值
- 无需配置XML,无代码生成,开箱即用
- 准生产环境的运行时应用监控
- 与云计算的天然集成
进行简单测试
效果: 浏览器发送hello请求,服务器接收并处理请求,向浏览器页面返回一个helloworld字符串
第一步:导入依赖
1.在pom.xml里面导入起步依赖
<!--spring-boot-starter-parent整合第三方常用框架的依赖信息-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
2.SpringBoot要集成SpringMVC进行Controller的开发,所以项目要导入web的启动依赖
<!--spring-boot-starter-web 是springboot整合springMVC是maven的依赖继承关系 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
第二步:编写controller
包结构为:com.xx.controller
@RestController
@RequestMapping("hello")
public class HelloWorld {
@RequestMapping("test")
public String sayHello(){
return "helloWorld";
}
}
第三部:编写启动类
启动类与controller同级
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class,args);
}
}