java极全参阅笔记之SpringBoot篇

又讲Springboot??是的,Springboot很重要,我们应该记住的是,它的重要源于它的强大。

借用百度百科中的一段话Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。从这段话中,我们可以了解到一些信息Spring Boot是为了简化Spring的初始搭建以及开发过程而存在的。

Spring Boot专注于敏捷开发。敏捷开发是现在软件开发领域所倡导的一个理念。其中有一个原则就是习惯优于配置,在Spring中整合一个第三方工具可能要进行很多的配置,而到了Spring Boot中,可能一行配置都不需要写就可以了。

做过Spring开发的朋友都知道,尤其是在Spring1的时代,需要大量的xml的配置,到了Spring2和Spring3出现了注解和java配置的方式,配置相对简单,但依然有众多的模板配置。那么Spring Boot的出现就是为了简化这些配置的。

是的,Spring Boot的目标就是解决Spring繁琐的配置而出现的。以一个简单的application.properties配置文件就可以完成所有的配置。通过Spring Boot还可以直接集成web容器,也就是说一个web项目可以像普通的java项目一样运行。而这一切的配置依然都是在application.properties中所进行配置的。

对于普通开发者来讲,关注Spring Boot的意义其实并大不,因为Spring Boot也是基于Spring的,对于业务逻辑代码的开发使用还是不使用Spring Boot是没有任何关系的。但是,对于系统架构师来讲,就比较有意义了,因为在集成各种组件的时候少了很多的配置,非常的简洁方便。

Spring中的一个重要概念IOC的本质和Spring、Spring Boot的优点,明确了它是什么?为什么学?这两个问题,那么接下来就来到了下一个问题,怎样学?

我所介绍的只是九牛一毛,Spring Boot包含很庞大的体系,有很多值得学习的,所以,如果真正对Java开发感兴趣的,我认为需要系统详细的学习一下。

专门给大家搜集的2021年最新Java教程,专为初学者而著的:最新Java视频教程

 但是,我需要强调一点,不要一开始就直接学习Spring Boot,那样的话当看着各种注解、装配、组件......会觉得云里雾里,当不明白的时候又需要逐个的去网络上查找@Autowired@Component.....是什么概念?这样不仅浪费时间,而且无法深入理解它的原理和来龙去脉。

 所以,在学习Spring Boot之前一定先学习Spring,或者说先学会spring framework吧,把spring 的原理和配置那些东西学会了,理解了再去用spring boot 很容易上手。

你也可以不用他提供的自动配置功能,完全可以按照你的需求去集成其他的例如dbcp,c2po,driud的其他的数据库连接池。其他的类似的配置还很多。自己多看看spring boot autoconfigration 的源码就知道了。

专门给大家搜集的Springboot教程,专为初学者而著的:[最新Springboot视频教程]

该教程是由尚学堂的高淇老师主讲的,高淇老师讲课生动而幽默,每一个知识点都讲解的通俗易懂,知识点编排循序渐进,对每个知识点讲解都很细腻,非常适合大学在读学生、非计算机专业出身想学java的朋友或者想java基础知识更扎实的朋友。

暂时总结到这里吧,由于个人精力和能力有限,哪里让大家不满意的,就请多多谅解啊!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值