SpringBoot系列-第一章 入门篇
2020-02-02 09:32
477 查看
简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。简单来说就是对很多常用第三方技术及框架进行自动配置,只需要简单的注解或引入依赖就完成集成工作,不需要额外的配置。
使用SpringBoot有什么好处
- 创建独立的Spring应用程序
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
- 自动配置Spring
- 提供生产就绪型功能,如指标,健康检查和外部配置
- 绝对没有代码生成并且对XML也没有配置要求
使用条件
- JDK
- Intellij IDEA
- Maven 3.2.5
创建一个SpringBoot项目
1、使用idea new project 选择如下
2、指定maven相关信息
3、选择依赖 web项目
4、填写项目名称及项目地址
5、完成,我们看一下项目结构
项目结构说明
1、熟悉maven项目结构
2、main文件夹下的存放源码及项目配置等,test下存放测试用例之类的测试相关
3、java文件夹下存放java源码,static下存放静态文件,templates存在模板文件
4、application.properties为项目唯一配置文件,支持.properties及.yaml格式
启动测试
1、自定义启动端口,默认为8080
server.port=10087
2、启动类 为xxxApplication,运行main方法即可
@SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
3、启动完成
4、写个简单接口测试
@RestController // @controller和@ResponseBody的组合注解 public class DemoController { @GetMapping// 声明一个get方法的接口 public String hello() { return "Hello SpringBoot!"; } }
打开浏览器访问:http://localhost:10087
测试结果:
总结
以上我们发现使用SpringBoot可以非常方便、快速的搭建和开发web项目,简直不要太舒服,关注业务逻辑就好。后续会集成更多的内容。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- SpringBoot入门系列:第二篇 再学Hello World
- Spring Boot系列(一):Spring Boot 入门篇
- SpringBoot入门系列:第六篇 mybatis
- 【转】Spring boot干货系列:(一)优雅的入门篇
- Spring全家桶系列–SpringBoot之入门JPA
- SpringBoot入门系列:Hello World
- SpringBoot入门系列:第七篇 Spring Boot的测试
- SpringBoot入门系列:第一篇 Hello World
- SpringBoot系列之一_入门
- SpringBoot入门系列:第三篇 日志输出
- 2019最新Spring Boot从入门到实战 基础实战系列教程全集
- SpringBoot入门系列:第三篇 日志输出
- SpringBoot入门系列:第二篇 再学Hello World
- SpringBoot入门系列:第四篇 redis
- Springboot 系列(一)Spring Boot 入门篇
- SpringBoot入门系列:Spring Security 和 Angular JS(2)
- SpringBoot入门系列:第三篇 日志输出
- SpringBoot入门系列:第三篇 日志输出
- Spring Boot 2.X 系列(入门篇)
- SpringBoot入门系列:第五篇 JPA mysql