项目阶段
不知努力的bd
这个作者很懒,什么都没留下…
展开
-
简述@RequestParam与@RequestBody参数注解
RequestParam用于将指定的请求参数赋值给方法中的形参,可以接受简单类型属性,也可以接受对象类型,一般用于GET请求。@RequestParam三个配置参数required表示是否必须,默认为true,必填。defaultValue可设置请求参数的默认值。value为接收url的参数名(相当于key值)。@RequestParam也可用于除GET请求外,其它类型的请求,例如POST、DELETE等请求。..................原创 2022-07-26 15:17:22 · 8815 阅读 · 0 评论 -
使用Md5进行字符串加密
在业务中,直接将密码存储在数据库中是不安全的,所以需要将密码加密后再存入数据库当中。MD5算法的算法特点如下:压缩性:针对不同长度待加密的数据、字符串等等,其都可以返回一个固定长度的MD5加密字符串。(通常32位的16进制字符串);加密不可逆:其加密过程几乎不可逆,除非维护一个庞大的Key-Value数据库来进行碰撞破解,否则几乎无法解开。容易计算:从原数据计算出MD5值很容易。抗修改:对于一个固定的字符串。数字等等,MD5加密后...原创 2022-04-03 20:12:31 · 6245 阅读 · 0 评论 -
菜单树的生成
权限管理想把权限菜单表做成动态的,就必须在数据库存储菜单和权限信息,也就是所谓的 rbac 权限设计,菜单分为根菜单和子菜单,用户登陆成功跳转到首页,就能看到菜单树,对应的界面,所以需要从后台向前台传递菜单树。1.在 菜单表中需要添加对应的父级 id 字段-1 表示是根菜单,需要现在 实体类添加对应子集的 List 字段,然后在 service 层,写分层树型的方法:然后是 service 层代码: public HomepageMapper homePageMapper;原创 2022-01-14 21:29:31 · 688 阅读 · 0 评论 -
Spring Boot腾讯云短信申请
1.在pom.xml文件中添加依赖<dependency> <groupId>com.tencentcloudapi</groupId> <artifactId>tencentcloud-sdk-java</artifactId> <version>3.1.270</version></dependency>2.新建SmsConstant常量类保存需要用到的常量pu原创 2022-01-04 20:56:52 · 332 阅读 · 0 评论 -
Spring boot框架Redis整合
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。1.pom.xml文件添加依赖<!--redis依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>原创 2022-01-02 20:23:08 · 934 阅读 · 0 评论 -
集成mybatis plus框架实现Email发送邮件
先进行邮箱的设置找到下列服务,并开启(发送短信后,记住授权码)进到项目当中,先引入maven依赖<!--邮箱验依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> ...原创 2021-09-14 18:08:55 · 738 阅读 · 0 评论 -
springboot+mybatis(mybatis plus)日期相关问题
1.增加或修改时自动填充时间写一个MyMetaObjectHandler类实现MetaObjectHandler接口@Componentpublic class MyMetaObjectHandler implements MetaObjectHandler { /** * 在增加的时候响应相关操作 * @param metaObject */ @Override public void insertFill(org.apache...原创 2021-09-09 11:58:25 · 1333 阅读 · 1 评论 -
IDEA搭建Spring Boot项目(整合Mybatis Plus)
1、新建项目2、设置文件名称、路径3、完成4、在pom文件中添加依赖<!-- Mybatis Plus整合--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <versi原创 2021-09-05 21:14:15 · 927 阅读 · 0 评论 -
IDEASpring Boot项目集成日志框架log4j2
附加:集成日志框架log4j21、向pom文件中添加如下依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <!--移除框架中的logback依赖--> <...原创 2021-09-05 21:05:31 · 451 阅读 · 0 评论 -
IDEA搭建Spring Boot项目(整合Mybatis)
1、新建项目2、设置文件名称、路径3、成功建立4、在pom文件中添加依赖,记得刷新maven <!--Web支持(Spring Mvc)--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactI原创 2021-09-05 20:59:20 · 196 阅读 · 0 评论