【springboot】spring和springboot的介绍

什么是spring?

spring是一个开源框架,2003年兴起的一个轻量级的java开发框架。

spring是为了解决企业级应用开发的复杂性而创建的,简化开发。

spring如何简化java开发?

采用4种关键策略:

1.基于POJO的轻量级和最小侵入性编程

2.通过IOC,依赖注入(DI)和面向接口实现松耦合

3.基于切面(AOP)和惯例进行声明式编程

4.通过切面和模板减少样式代码。

什么是springboot?

一个javaweb的开发框架,和springMVC类似。

java企业级应用->J2EE->spring->springboot

springboot目的是为了让大家更容易使用spring,更容易地集成各种常用的中间件,开源软件;

springboot基于spring开发,springboot本身不提供spring框架的和新特性以及扩展功能,只是用于快速,敏捷地开发新一代基于spring框架的应用程序。

简单地说springboot并不是新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,springboot整合了所有的框架。

springboot的优点

1.为所有spring开发者更快的入门

2.开箱即用,提供各种默认配置来简化项目配置

3.内嵌式容器简化web项目

4.没有冗余代码生成和XML配置的要求。

程序=数据结构+算法(集合框架);程序猿

程序=面向对象+框架;码农

碎碎念:仓促的度过了我的大学生活,算法也没有好好准备,前端知识学习的也不是很好,考研失败了以后一拖再拖,终于在三月二十号那天我开始准备春招,如果再逃避的话我要失去什么呢,第一份面试是前端工作,来自广州的赛意公司,基础差到面试官说的问题我一个都没有答出来,其实在面试的前几天,我看了很多前端的面经,我以为我准备好了,结果和自己想象的南辕北辙。哭完以后我就转测试了,总要想一些办法去好好面对我的春招嘛。
幸运的是我有一位舍友,她教我软件测试的面经,她告诉我软件测试的流程,我把软件测试这本书翻了几遍以后,背了mysql,背了linux,背了计算机网络的一些基础知识,就去面试了。从一开始的坎坎坷坷到后面可以稳定发挥,我算努力了吧。
我进了三家大公司的三面,税友,思特奇,金蝶,遗憾的是终面的时间还是晚了一些,hc少的时候,我的学校便不能给我提供便利了,没有实习经历,没有名校光环,我的简历上面只有两个项目。在金蝶下通牒的那天晚上,之前问我二面三面情况的姐妹收到了电话,她是河南大学,我是河南师范大学,他们过了,我留在了池子里。我记得等待结果前夜晚的辗转难眠,我记得自己每隔两三分钟拿向手机的手,我记得提前跟爸爸妈妈发短信告诉他们这几天别打电话的焦灼,也记得被刷掉以后哽咽和酸涩。
我倒也没有说很怨,自己的实力确实没有好到让公司觉得我很棒的地步,那些名校的同学她们在高中阶段比我要努力好多,馈赠是分着时间到来的。
赛意后来给我发了offer,但是我不想去做前端了,所以拒了。
四月初上海泛微给了我测试岗的offer,目前自己也算是有保底的人了吧,今天我还面了经纬恒润天津部的测试岗,二面结束,hr说过了五一假期以后,它们需要十个工作日去给结果。我等不了那么久,所以打算签泛微。
希望我们都有光明的未来,也希望我们可以保持持续学习与前进的态度。
2022/4/29 nanaz

你可能感兴趣的:(springboot)