【Spring】Spring技术栈需掌握技术点

本文旨在总结Spring技术栈需要掌握的一些技术点,面试不一定问,因此本文并非是面试导向,而是实战导向。笔者曾经学习过Spring相关内容,但是由于读研做了一些其他工作,一些关键内容发现已经模糊不清,为了加强记忆,于是决定将相关知识点记录下来

一、后端

1.1 Java相关

自定义异常类
通过自定义异常类,可以针对特定业务的情况定制异常,需要新建一个类并且继承RuntimeException异常基类。另外一般还会新建一个ExceptionHandler类用于实现异常处理的逻辑。一般自定义异常可以根据不同业务的不同错误,向前端发送定制化异常信息。

详情见:https://blog.csdn.net/qq_68384595/article/details/127066148

1.2 Spring相关

Spring相关的注解
包括各个层级的注解,以及各种功能性注解
详情见:https://blog.csdn.net/qq_68384595/article/details/127066148

1.3 MyBatis

MyBatis注解开发
MyBatis注解主要可以起到简化开发流程的功能,主要是用于DAO层,详情参见:
https://blog.csdn.net/weixin_43883917/article/details/113830667

MyBatis动态SQL语句
动态SQL语句可以对SQL语句进行十分优秀的动态修改和流程控制,使得SQL只执行部分语句。比如在进行更新字段操作时,如只需要更新部分字段,就可以用到动态SQL中的<if>标签,详情参见:
https://blog.csdn.net/weixin_48207312/article/details/126745586

1.4 MyBatis-Plus

增强型MyBatis,扩展了MyBatis的相关功能,官网见https://baomidou.com/
相关功能包括:代码生成、分页、逻辑查询等等

MyBatis-Plus代码生成器
详见:https://baomidou.com/pages/779a6e/#%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8

1.5 Swagger

一种集成在项目中的API调试器,能够读取controller中的方法并进行调试,方便对接口进行调试。同类的还有Postman可供选择

1.6 JWT

JWT (JSON Web Token) 是目前最流行的跨域认证解决方案,是一种基于 Token 的认证授权机制。 从 JWT 的全称可以看出,JWT 本身也是 Token,一种规范化之后的 JSON 结构的 Token。

JWT 自身包含了身份验证所需要的所有信息,因此,我们的服务器不需要存储 Session 信息。这显然增加了系统的可用性和伸缩性,大大减轻了服务端的压力。

详见:https://blog.csdn.net/m0_53157173/article/details/127402105

二、前端

Vue+Element UI

前端框架,实际上不属于Spring技术栈,但是现在市面上很多公司都采用Spring+Vue的技术组合,所以建议学习。

axios

Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。用以替代传统的js得web api
官方文档:https://www.axios-http.cn/
https://blog.csdn.net/xqnode/article/details/118325868

html/css/js三件套

经典前端开发三件套,有一些内容需要着重掌握
1.js的函数和触发
**2.js中的web api **

  • 使用fetch发送请求

三、其他

JSON

一种数据格式,十分常用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值