spring boot 学习笔记
程序员文章站
2022-07-14 11:00:55
...
1、什么是spring boot
快速的整合型框架,简化配置,完全采用注解化,内置http服务器,最终是java程序执行
2、为什么要用spring boot 框架:
spring boot 底层帮你实现版本统一,maven的继承原理,减少应用框架或引用插件的配置
3、目前的微服务完整的解决方案:
spring cloud:
注册中心、客户端应用工具、网关链接、服务跟踪、负载均衡............
4、spring boot和spring cloud的关系:
spring boot 是一个快速开发的框架,能快速整合第三方框架
简化xml文件配置全部采用注解形式,内置http服务器能实现快速开发
spring boot web控制层框架默认集成springmvc
spring cloud 依赖于spring boot框架spring cloud利用springmvc书写协议接口
如果只用spring boot而不用spring cloud的话就不是实现微服务
spring boot框架不是微服务框架
关系:集成关系(spring boot web控制层框架默认集成springmvc)
5、spring boot项目的创建:
如果是maven项目的话要是jar文件,然后引入两个重要的组件
(spring-boot-parent(主要启动项)和spring-boot-web(引入传统醒目常用所有jar包))
【maven的三大特征:聚合,继承,依赖管理】
6、注解:
restController(每个类上面):修饰下面的所有的方法都是返回json格式,减少每个方法上面都加@responseBody注解
启动的三种方法
1、@EnableAutoConfiguration注解(当前类有局限性) 开启自动装配
启动项目配置mian方法上面用springApplication.run(方法名.class)启动
2、加上扫包@componentScan(controller路径)和@@EnableAutoConfiguration注解启动
3、@springApplication注解等同于2扫描当前子包(必须在一个命名下)
未完待续。。。。。
转载于:https://my.oschina.net/u/3774949/blog/3040721
上一篇: Dom 和 BOM的知识点
下一篇: Centos7登录失败的用户锁定策略配置