
javaWeb
正在学习的小天师兄
这个作者很懒,什么都没留下…
展开
-
SpringBoot使用BCryptPasswordEncoder进行密码加密
为了数据库安全,现在一般不在数据库,前端将密码传入后端进行处理,后端对密码进行加密,然后再储存到数据库中,SpringBoot框架一般使用的是BCryptPasswordEncoder来进行操作。1.加入依赖 <!-- securityr认证--> <dependency> <groupId>org.springframework.boot</groupId> <a原创 2021-08-05 09:36:29 · 2749 阅读 · 0 评论 -
SpringBoot调用mybatis-plus接口进行增删查改
1.单个增加1.1 新建一个dto包,dto用来储存对数据库操作的实体对象。在dto包中新建InsertTeacher.java,在类中,加入注解@Data @Data public class InsertTeacher { private String teacherName; private String sex; }因为teacher表的id是自增主键,因此在添加操作的实体类不需要id字段,在进行插入操作的时候,mybatis-p原创 2021-08-05 09:24:00 · 965 阅读 · 0 评论 -
SpringBoot+Mybatisc-plus代码自动生成
1.在pom.xml添加mybatis-plus-generator依赖和velocity-engine-core依赖<!--代码自动生成--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version></depend原创 2021-08-04 15:31:58 · 658 阅读 · 0 评论 -
如何在SpringBoot基础上配置SpringFox3.0
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2021-07-16T08:50:41.511Z": expected format "yyyy.MM.dd HH:mm"; nested exception is com.fasterxml.jackson...原创 2021-07-27 19:11:20 · 4220 阅读 · 0 评论 -
如何快速启动SpringBoot项目
1.打开SpringBoot官方链接,选择你需要的SpringBoot的版本和jdk版本,填写项目名称,依赖选择SpringWeb链接:https://start.spring.io/2.信息填写完毕后,点击生成按钮,自动下载SpringBoot快速启动程序,下载完成后,使用IntelliJ IDEA软件打开项目。在example目录下新建DemoApplication.java文件,补充以下代码import org.springframework.boot.SpringApplicat.原创 2021-07-15 16:07:15 · 4125 阅读 · 0 评论