干货!微服务架构-从Spring Boot开始(1)

Spring和SpringMVC框架,相信小伙伴们都熟悉了吧,在学习、使用的过程中一定发现了要配置好多东西、搭建好环境、部署到web容器才能正常运行。折腾下来估计要浪费大半天的时间。要做微服务架构、我们会将系统拆分成很多个小项目提供服务,搭建一个项目如此麻烦的话,真是太浪费时间。

Spring Boot可以让我们快速创建一个基于Spring的项目,只需很少的配置就可以让这个项目很完善的运行起来、甚至都不需要部署到tomcat。是不是很期待,废话不多说了哦,进入正题。

Spring Boot核心功能:

1.独立运行Spring项目

Spring Boot可以以jar包的形式来运行,java -jar xxx.jar 哇、只需一行简单的命令就可以跑一个Spring Web服务了,是不是非常方便。部署到docker的话更爽歪歪了。

2.内嵌Servlet容器

是不是很疑惑它为什么能以jar包形式来提供web服务,其实Spring Boot内嵌了Tomcat,这样就无需以war包的形式部署项目。不神秘了吧,其实换汤不换药。

3.提供starter简化Maven配置

使用Spring需要添加大量的依赖,而这些依赖很多都是固定的,Spring Boot 通过starter能够帮助我们简化Maven配置。

4.自动配置Spring

5.准生产的应用监控

6.无代码生成和xml配置

了解更多Spring Boot功能优点,关注我们哦!

1. 项目创建

初次接触,首先创建一个Spring Boot项目,以IntelliJ IDEA为例,创建时选择Spring Initializr,如下图:

2.填写项目详细信息,如下图:

3.填写项目使用到的技术

按需勾选上相应的技术就可以了,是不是很方便,如下图:

4.最后一步,填写工程名字点击finish:

第一次创建会去下载需要的依赖等,耗时稍长。项目创建成功之后我们来看看这个东西要怎么样去运行。在项目的根目录下会有一个以Application结尾的入口类,如下图:

这个类有一个@SpringBootApplication注解,这是整个Spring Boot的核心注解,它的目的就是开启Spring Boot的自动配置。 下面我们新建一个IndexController类,这个类上再添加一个@RestController注解,然后返回一个“登录成功”,如下:

然后点击项目启动按钮运行,在IntelliJ中就是这个按钮:

启动成功之后我们就可以直接在浏览器中访问了,如下:

至此,一个简单的Spring Boot工程已经运行起来了,并且可以从浏览器中访问到了,但是为什么它最终会跑起来呢?想必小伙伴们还有许多疑问,在下篇中详细讲解,记得关注(⊙o⊙)哦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值