SpringBoot系列:快速开始Spring Boot

也许你现在用着SSH或者SSM框架,而且得心应手,但你确实应该尝试一下Spring Boot,感受Spring Boot带来的快捷开发。学习一项新技术迈出脚步很难,但一旦开始,你就会感觉格外简单,因为Spring Boot就是这么简单。

一、Spring Boot

Spring Boot是当下炙手可热的框架,他通过提供一系列以spring-boot-starter开头的启动器帮助我们简化项目的依赖,达到了自动配置,开箱即用的目的,从而简化配置,方便快速开发,极大的提高了开发效率。

当我们在项目中添加了spring-boot-starter-web时,Spring Boot就自动将相关依赖,如spring-mvc、jackson-json、tomcat等引入,从而将项目变成一个Web项目。大家可以到这里(http://t.cn/Rn30Zr7)查看全部的Spring Boot启动器列表。以下是开发中常用的启动器:

二、开始Spring Boot

搭建环境:jdk1.8(必须1.8或以上版本),maven3.5.3(maven 3.0+),顺手的开发工具IDEA或者Eclipse,本系列使用的是IDEA。

打开IDEA -> File -> New -> Project。

选择Spring Initializr,点击Next。

主要填写项目的Group、Artifact,然后点击Next。

接下来是组件选择界面,这个界面可以选择一些所需的组件,然后方便自动生成pom依赖。也可以不进行选择,后续自己在pom文件中手动引入依赖。

这里我们选择Web依赖,声明是一个web项目,同时我们Spring Boot版本选择了默认的2.1.5,点击下一步。

然后选择一下项目存储位置,然后Finish即可。

创建完成后,会自动生成工程的目录结构,pom文件为基本的依赖管理文件,resouces是资源文件夹,其中statics存放静态资源,而templates存放模板资源,application.yml(或application.properties)为项目配置文件,SpringbootApplication.class为项目启动类,即程序的入口,@SpringBootApplication表明是一个SpringBoot项目。

其中pom主要依赖spring-boot-starter-web,也就是我们勾选的web依赖。

这样一个简单的Spring Boot项目就搭建起来了,我们甚至可以启动它,只是现在什么功能都没有。

现在我们在项目中添加HelloApi类,这是一个SpringMVC的controller,与正常的MVC使用没有任何差别,提供了一个hello方法。

然后我们启动项目,访问http://localhost:8080/hello,可以看到输出信息,证明我们的controller已经起作用了。

源码地址:https://github.com/imyanger/springboot-project/tree/master/p1-springboot-start

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值