![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringBoot
文章平均质量分 88
SpringBoot相关
Bummon.
专注于Java开发,热爱技术的00后程序员
展开
-
一文教会你SpringBoot是如何启动的
首先我们定义一个类来实现,并重写一下方法接着我们在resource目录下创建一个名为META-INF的文件夹,并在文件夹中创建一个名为的文件再在其中写上我们的初始化器的全限定名即可接着我们启动我们的应用发现我们的打印是正常的首先定义一个类来实现中的方法再在中来定义一下我们要加载的监听器接着我们启动一下项目,可以看到我们的监听器成功被加载了,并且也在初始化器的后面首先我们要先创建一个类来实现中的方法然后在中定义即可。原创 2024-03-18 17:58:22 · 1064 阅读 · 1 评论 -
【Java实现短信通知】教你几步完成短信通知
在日常工作中,我们经常会遇到通知类型的场景,常见的一般为短信通知和邮件通知,这里我们单独将短信通知拎出来跟大家讨论一下。各个大厂基本都与三大运营商有合作,并拥有自己独立的Sms服务,但是如果我们要集成到我们的系统中,每个厂的代码都不太一样,难不成我们要一个一个的集成进来吗?有没有更简单便捷的方式呢?在日常的开发过程中,短信的发送经常使用(尤其是中小型的外包公司),毕竟不是每个公司都有阿里腾讯一样的实力, 也不是每个都像银行联通等公司一样有内部的短信规程。原创 2023-07-17 11:35:11 · 2499 阅读 · 0 评论 -
还不会参数加密?快来学学AES加密的方法
在实际工作中为了安全,会将参数进行密文传输,这里使用的是对称加密的加密方式,在此记录并学习一下,技术不精望大家谅解。AES加密是一种对称加密,有对称加密自然也有非对称加密。对称加密对称加密是一种简单快速的加密方式,它在加密和解密的时候使用的密钥是同一个,并且通常不会超过256bit,密钥越小,在加解密的时候耗时越短,但是同样的,对于数据的加密会稍弱一些。本文使用的加密方式正是对称加密非对称加密非对称加密提供了一种更为安全的加解密解决方案,它使用了一对密钥,也就是一个公钥和一个私钥。原创 2022-09-24 13:43:27 · 1353 阅读 · 0 评论 -
Springboot+AOP+自定义注解实现操作日志和异常日志
我们在日常工作中经常会遇到需要实现操作日志、登录日志、错误日志等等的功能,刚进公司的小伙伴们就不知道要怎么做了,又或者第一个想法是在业务代码里每个方法里写一个往日志表中添加的方法,但是这样的话就太过于麻烦了。我们在学习Spring的时候就知道,Spring两大核心功能是IOC和AOP,IOC这里就不过多赘述了,我们在学习AOP的时候就学到了AOP的作用是面向切面编程,也就是把与和核心业务不相关的功能一起编织为一个切面,然后把这个切面织入到核心代码中。 而...原创 2021-12-05 14:59:42 · 1667 阅读 · 8 评论 -
Mybatis嵌套查询 一对多查询
今天在做项目的时候有一个地方需要用到嵌套查询,之前实现过类似的功能,但是在某些地方看到过类似的实现思路,自己试着实现了下发现行得通,于是就有了本文首先是数据库,在这里我新建了两张表,一张用户表,一张课程表,具体如下## 用户表CREATE TABLE `test_user` ( `id` int NOT NULL AUTO_INCREMENT, `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL原创 2021-11-23 00:03:23 · 1388 阅读 · 1 评论 -
Springboot+MybatisPlus实现从数据库保存的路径下载文件(2)
还是用上次文件上传的数据库测试文件上传:Springboot+MybatisPlus实现文件上传到服务器并保存路径到数据库(1)_HackAzrael的专栏-CSDN博客首先建立测试用的数据库CREATE TABLE `file` ( `id` bigint NOT NULL COMMENT '主键', `filename` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件..原创 2021-10-30 23:34:55 · 798 阅读 · 2 评论 -
Springboot+MybatisPlus实现文件上传到服务器并保存路径到数据库(1)
首先建立测试用的数据库CREATE TABLE `file` ( `id` bigint NOT NULL COMMENT '主键', `filename` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件名', `filepath` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT原创 2021-10-27 01:41:23 · 4369 阅读 · 9 评论