SpringBoot01:概述和快速启动

什么是SpringBoot ?

SpringBoot是一个JavaWeb开发框架,可以简化开发,约定大于配置

什么是微服务?

一种架构风格,开发应用的时候,必须把应用构建成一系列小服务的组合,可以通过http互通

单体应用架构

单体应用架构(all in one)是将一个应用中所有的功能都放在一个war包内

优点:易于开发和测试,方便部署,当需要扩展时,只需要将war复制多份,然后放到多个服务器上,再做个负载均衡就可以了

缺点:修改一个小地方,需要停掉整个服务,再重新打包、重新部署war包

微服务架构

把每个功能元素独立出来,再把它们动态组合

 优点:

1、节省了资源调度

2、每个功能元素都可替换、可独立升级

如何构建微服务

1、用springboot构建功能元素

2、用springcloud实现分布式

3、在分布式中间,用spring cloud data flow 进行流式数据计算,批处理

第一个Springboot程序 

官网:Spring Boot

步骤:

1、创建一个SpringBoot工程

 注意:SpringBoot版本可以改成2.几的

 2、删掉多余的文件

3、在Springboot01HelloworldApplication的同级目录下建包:pojo、dao、service、controller  

 4、在controller包下编写一个HelloController

@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String hello(){
        //调用业务,接收前端的参数
        return "hello,world!";
    }
}

 5、显示结果:

补充:

1、在application.properties中改端口号:

server.port=8081

2、自定义banner

在resource目录下,新建banner.txt

再重新运行:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值