springboot的优点及核心

什么是SpringBoot?

SpringBoot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置

SpringBoot的四大核心:

自动配置:针对很对spring应用程序常见的应用功能,SpringBoot能自动提供相关配置

起步依赖:起步依赖和普通依赖的区别在于我们不需要传入版本号,它会根据springboot的版本号来进行依赖,解决了我们的版本不兼容性。

命令行界面:这是SpringBoot的可选特性,借此 你只需要代码就能完成完整的应用程序,无需传统项目构建。(一般用于轻量级开发和测试)

Actuator:是SpringBoot的一个附加功能,可以帮助你在应用程序生产环境时监视和管理应用程序。0特别对于微服务管理十分有意义。

自动配置:简单的说  就是你写好代码 开启自动配置之后  springboot 会去找所有你配置好的bean  进行初始化 和 注入 等等操作

就相当于  在项目启动的时候进行bean的初始化了

业务代码就 可以直接使用了

还可以作为jar包 给其他 项目使用

和 xml 配置bean 是一个道理

只不过他自动了   而不用xml去手动去写

SpringBoot的优点:

1:独立运行的spring项目,可以以jar包方式运行

2:内嵌servlet容器:SpringBoot可以内嵌Tomcat

3:提供starter简化maven配置

4:自动配置spring

5:无代码生成和xml配置

猜你喜欢

转载自blog.csdn.net/qq_42430767/article/details/84847310
今日推荐