(资料图片)
1、Spring boot带来了哪些变化: 帮助开发者快速启动一个web项目,继承了原有Spring框架的优秀基因,简化了使用Spring的过程。 2、Spring boot的主要特性 遵循“习惯优于配置”原则,使用Spring boot只需要很少的配置,大部门的时候直接使用默认的配置即可。 项目快速搭建,可以无须配置的自动整合第三方框架。 可以完全不使用XML配置文件,只需要自动配置和Java Config。 内嵌servlet容器,降低了对环境的要求,可以使用命令直接执行项目。 提供了starter POM,能够非常方便的进行包管理。 运行中应用状态的监控。 对主流开发框架的无配置集成。 与云计算的天然集成。 3、解决了哪些问题
1)使配置简单 Spring boot的核心思想是“约定优于配置”,也可以称作按约定编程,是一种软件设计范式,旨在减少开发人员需做决定的数量,获得简单的好处而又不失灵活性。从本质上说,开发人员仅需规定应用中不符约定的部分。Spring boot特定集成starter中已经帮我们做了很多配置,默认配置已经满足我们大部分情况的使用。 2)使编码简单 在没有使用Springboot之前搭建一个web项目需要:配置,加载Spring和springMVC、配置数据库连接,配置Spring事务、配置加载文件的芙蕖,开启注解、配置日志文件等等,所有的配置完成之后还需要部署tomcat测试,嗨哟可能需要考虑各个版本的兼容性,jar包冲突的各种可能性等问题。
标签:
相关新闻