Springboot笔记 day1

Springboot笔记 day1

SpringBoot,是什么?

是一个javaweb的开发框架,与SpringMVC类似的。简化开发

核心思想为,约定大于配置,即需要按照约定建包,按照约定做,你只管运行。

J2EE——>Spring——>SpringBoot

多数的SpringBoot应用只需要很少的Spring配置甚至没有,同时集成了大量的第三方配置库。

就像maven整合了所有jar包,SpringBoot整合了所有框架。

SpringBoot出身名门,从开始就站在较高的起点(spring)经过几年的发展又变得足够完善,当之无愧成为Java领域最热门的技术

SpringBoot的主要优点

  • 为所有Spring开发者更快速的入门
  • 开箱即用,提供各种默认配置来简化项目
  • 内嵌式容器,简化web项目
  • 没有冗余代码生成和XML配置要求

程序=数据结构+算法,不要做只会用框架的人

微服务

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

单体应用架构(all in one):一个应用中的所有服务都封装在一个应用中。

  • 好处是易于开发和测试,也十分方便部署,即需要扩展时直接复制多份war然后放到多个服务器上再负载均衡就好了
  • 坏处是即使要修改很小一个地方,都要停掉整个服务重新打包部署。

在这种情况下,产生出微服务架构。

即打破值之前的架构方式,把每个元素独立出来,把独立出来的功能自由组合。

高内聚,低耦合!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值