springboot概述以及优缺点总结

SpringBoot作为简化Spring应用开发的框架,旨在提供J2EE开发的一站式解决方案。它与MyBatis不同,着眼于整个J2EE层,整合了众多Spring技术,通过场景启动器(starters)实现功能模块化,降低开发复杂度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

springboot的定位:

        springboot跟mybatis不同,mybatis是轻量级的orm框架,服务于dao层,而springboot是针对、着眼的整个j2ee层,就像spring一样,springboot和spring是什么关系?springboot是为简化Spring应用开发的一个框架,是整个Spring技术栈的一个大整合,用到了很多或者说整合进去了很多spring相关的技术,目的在于提供J2EE开发的一站式解决方案。因此如果你不会spring,还是需要先去好好学习了spring再来学习springboot。 

springboot的介绍:

        springboot是随着spring4.0.0的发布而发布的,现在用的比较多的是springboot1.5.9。新功能还在持续增加,springboot的版本也在不断的迭代,所以做个it人就是要不断的去学习新技术呀,不然你就有被淘汰的危险,怎一个难字了得!

springboot的新概念:

        springboot里面有个概念是spring里面没有的,叫做"starters",我们称之为"场景启动器",啥意思呢?就是springboot把所有的功能场景都抽取出来,做成了一个个的starters,我们需要使用什么功能,就导入这个功能的启动器(starter)就可以了,而且还不需要你来控制版本。starter就是一个maven依赖,形如:

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

上面的东西就是一个starter,引入之后就引入了这个starter里面定义的一些jar包,说白了,starter就是一堆相关jar包的集合。

springboot的优点:

        不说了吧,通过上面的介绍自己体会。

springboot缺点:

        这个说点切身体会,我感觉springboot入门还算容易,真要做到精通就难了,因为牵涉到的东西太多了,关键是要明白springboot的原理,不然用的时候岂不是浑浑噩噩的?

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值