SpringBoot 特点

SpringBoot 特点,第1张

SpringBoot 特点

1.pom.xml文件说明

1.1 parent标签作用

继承特点: 将父级内容进行引用.(简化)
        SpringBoot理解: SpringBoot是框架的框架
        问题:  jar包冲突问题严重,之后需要有人统一管理
              A.jar ~~~~ 5.1.jar
              B.jar ~~~~ 4.8.jar
        SpringBoot项目: 官网将大部分框架在内部进行了整合.
        并且制定了,统一的版本依赖信息.
        parent标签的作用: 定义当前SpringBoot所有依赖的版本号
 

    
        org.springframework.boot
        spring-boot-starter-parent
        2.5.3
        
    

1.2 dependency标签作用

按需导入  2010 原来SSM 需要手动的编辑大量的的配置文件

思想: SpringBoot使用体现了"开箱即用"的思想

    
        
            org.springframework.boot
            
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
 

1.3  build标签作用

springboot项目在打包部署发布时,需要依赖maven工具API 如果不添加该插件,则直接影响项目发布

   
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                2.5.3
            
        
    
 

总结:

1.独立运行:
Spring Boot 而且内嵌了各种 servlet 容器,Tomcat、Jetty 等,现在不再需要打成war 包部署到容器中,Spring Boot 只要打成一个可执行的 jar 包就能独立运行,所有的依赖包都在一个 jar 包内。
2.简化配置:
spring-boot-starter-web 启动器自动依赖其他组件,简少了 maven 的配置。
3.自动配置:
Spring Boot 能根据当前类路径下的类、jar 包来自动配置 bean,如添加一个 spring
boot-starter-web 启动器就能拥有 web 的功能,无需其他配置。
4.无代码生成和XML配置
Spring Boot 配置过程中无代码生成,也无需 XML 配置文件就能完成所有配置工作,这一切都是借助于条件注解完成的,这也是 Spring4.x 的核心功能之一。
5.应用监控:--actuator
Spring Boot 提供一系列端点可以监控服务及应用,做健康检测。
 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4670414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-07
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存