![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 92
一个玩游戏的程序猿
精通Android开发、Harmony开发、Java开发等;喜欢搞事情 - 爬虫、反编译、软件二次开发等;一个懂业务的研发
展开
-
SpringBoot(十)SpringBoot自定义starter
一个月的时间,转眼已经到了我的SpringBoot系列的第十篇文章。还记得我的第二篇文章SpringBoot(二)starter介绍_springboot的starter_heart荼毒的博客-CSDN博客 曾经介绍过starter。starter除了官方提供的以外,我们也可以自定义。本篇,就介绍下如何自定义一个工具类的starter。原创 2023-08-05 22:42:29 · 638 阅读 · 0 评论 -
SpringBoot(九)jwt + 拦截器实现token验证
前面两篇文章的过滤器和拦截器,我们都提到过可以做诸如权限验证的事情。http/https是无状态的协议,当用户访问一个后端接口时,如何判断该用户有没有权限?当然,可以使用账号+密码去验证。但是,如果使用账号和密码,需要频繁访问数据库,很明显,会带来一些额外的开销。本篇介绍下使用jwt和拦截器实现token权限验证。原创 2023-07-31 10:11:05 · 8469 阅读 · 3 评论 -
SpringBoot(八)拦截器Interceptor
上篇介绍了Filter过滤器的使用,提起过滤器,就不得不再提起另外一个叫做拦截器的东西。两者的作用类似,都可以实现拦截请求的作用,但其实两者有着非常大的区别。本篇,我们就来学习下拦截器的使用。原创 2023-07-15 18:03:17 · 1280 阅读 · 0 评论 -
SpringBoot(七)Filter的使用
思考一个问题,服务端对于客户端的请求,真的应该照单全收吗?不是的。比如拿我们之前实现的用户注册功能来看,如果用户的昵称带了一些不友好的字母或汉字,你是给他过滤掉呢还是让他注册呢?毫无疑问,我们需要过滤掉一些不友好的请求。原创 2023-07-14 11:31:35 · 2201 阅读 · 0 评论 -
SpringBoot(六)SpringBoot项目部署到腾讯云服务器
这篇文章,可以说是干货满满。关注我的同学应该直到,之前我有几篇SpringBoot的文章,介绍了如何搭建本地服务器(没看过的同学可以系统地看下我的SpringBoot专栏,保证你会有很多的收获)。但我们那都是在本地玩耍,数据库也都是在本地操作,始终没有上云,这篇文章手把手教你如何把SpringBoot项目部署到腾讯云服务器。原创 2023-07-09 00:24:19 · 2022 阅读 · 0 评论 -
SpringBoot(五)SpringBoot事务
在实际开发项目时,程序并不是总会按照正常的流程去执行,有时候线上可能出现一些无法预知的问题,任何一步操作都有可能发生异常,异常则会导致后续的操作无法完成。此时由于业务逻辑并未正确的完成,所以在之前操作过数据库的动作并不可靠,需要在这种情况下进行数据的回滚,SpringBoot提供了对这种数据回滚操作场景的支持,也就是事务。原创 2023-07-02 17:49:24 · 6643 阅读 · 0 评论 -
SpringBoot(四)SpringBoot搭建简单服务端
通过之前的几篇文章相信大家已经对SpringBoot项目开发有了一个基本的了解。本篇,介绍下如何使用SpringBoot搭建一个简单的服务端,实现一个新用户注册的场景,供前端和移动端去使用。本篇需要你对SpringBoot的starter,mysql,jpa等有一些基本的了解。不过即使你没有任何的基础,直接跟着我的步骤来也是ok的。原创 2023-07-01 14:13:22 · 1557 阅读 · 0 评论 -
SpringBoot(三)SpringBoot热部署
在开发SpringBoot项目过程中,你有没有遇到如下的问题:每次修改java代码,都得重新run一下Application才会生效。SpringBoot这种成熟的框架,怎么可能不支持热部署呢。本篇,我们就了解下SpringBoot的热部署,这为我们后续的SpringBoot开发之旅节省很多的时间。原创 2023-06-30 14:15:59 · 960 阅读 · 0 评论 -
SpringBoot(一)使用itelliJ社区版创建SpringBoot项目
工欲善其事,必先利其器。要开发SpringBoot项目,首先就是选择一款合适的开发工具。目前市面上有很多优秀的开发工具,例如 IntelliJ IDEA、Visual Studio Code 和 Eclipse 等,那么我们该如何选择呢?最好的选择是使用IntelliJ IDEA的Ultimate版本,但Ultimate版本试用期只有30天,30天后无法使用需要收费,价格还不便宜。因此,本篇介绍的是使用IntelliJ的社区版安装spring boot helper插件的方式去创建SpringBoot项目。原创 2023-06-27 15:14:20 · 3913 阅读 · 0 评论 -
SpringBoot(二)starter介绍
做Java后端的同学可能都知道,在SpringBoot诞生之前,还有传统的Spring。这种Spring项目想要运行,需要导入各种依赖,而且还要在XML 配置文件中一顿配置,非常痛苦。但通过上篇博客我们可以看到,SpringBoot项目创建完成后可以直接运行,这就是starter机制的功劳。原创 2023-06-28 18:24:01 · 1418 阅读 · 0 评论