查看: 44|回复: 0
收起左侧

Spring 和 Spring Boot 有哪些区别

[复制链接]

升级   40.6%

 成长值: 160
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 27 天

    连续签到: 3 天

    [LV.4]偶尔看看III

    45

    主题

    74

    帖子

    703

    积分

    高级会员

    Rank: 4

    积分
    703
    发表于 2021-1-19 09:16:04 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    什么是Spring

    作为 Java开发人员,大家都 Spring都不陌生,简而言之, Spring框架为开发 Java应用程序提供了全面的基础架构支持。它包含一些很好的功能,如依赖注入和开箱即用的模块,如:

    SpringJDBC、SpringMVC、SpringSecurity、SpringAOP、SpringORM、SpringTest,这些模块缩短应用程序的开发时间,提高了应用开发的效率例如,在 JavaWeb开发的早期阶段,我们需要编写大量的代码来将记录插入到数据库中。但是通过使用 SpringJDBC模块的 JDBCTemplate,我们可以将操作简化为几行代码。


    什么是Spring Boot

    SpringBoot基本上是 Spring框架的扩展,它消除了设置 Spring应用程序所需的 XML配置,为更快,更高效的开发生态系统铺平了道路。

    SpringBoot中的一些特征:

    1、创建独立的 Spring应用。
    2、嵌入式 Tomcat、 Jetty、 Undertow容器(无需部署war文件)。
    3、提供的 starters 简化构建配置
    4、尽可能自动配置 spring应用。
    5、提供生产指标,例如指标、健壮检查和外部化配置
    6、完全没有代码生成和 XML配置要求


    结论

    我们可以说 SpringBoot只是 Spring本身的扩展,使开发,测试和部署更加方便。


    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|Status| FEI软件技术社区 ( 冀ICP备12003293号-9 )

    GMT+8, 2021-3-6 19:27 , Processed in 0.190907 second(s), 26 queries .

    Powered by Discuz!

    Copyright © 2001-2020, Tencent Cloud.

    Copyright © 2021 RENFEI.NET All rights reserved.
    快速回复 返回顶部 返回列表