![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 58
大浪淘沙胡
设计过产品,当过码农,受过苦,受过累,有过成绩,也有失败,俱往矣,做一个打不死的小强。
展开
-
Springboot中slf4j日志的简单应用
2、属性配置(application.propertites)3、创建日志文件(logback-boot.xml)1、注入依赖(pom.xml)5、运行后可看到日志文件。原创 2023-09-29 17:13:16 · 184 阅读 · 0 评论 -
Springboot中认证和授权的实现(使用jwt)
(2)、后台核对用户名和密码后,将用户ID等非敏感信息作为负载,将其与Header分别进行Base64编码,然后拼接后签名,生成token字符串;标题头由两部分组成:即令牌的类型和所使用的签名算法(如HMAC、SHA256或RSA),然后进行Base64编码生成Header。(1)、在前端用户通过登录页面将用户名和密码发送给后台(建议使用https协议(SSL加密),避免敏感信息被嗅探);(5)、后台检验是否存在,如果存在验证token的有效性,譬如签名是否正确,是否过期,token接收方是否是自己等。原创 2023-09-28 10:54:47 · 336 阅读 · 0 评论 -
lombok简单应用
Setter/@Getter : 自动生成set和get方法,这两个注解如果作用于类上,会生成所有成员变量的getter/setter方法,如果作用于成员变量上,会生成该成员变量的getter/setter方法,可以设定访问权限及是否懒加载等。@Log : 作用于类上,生成日志变量,针对不同的日志实现产品,有不同的注解,如@Log、@Log4j、@Log4j2、@Slf4j等。@With :使用@With注解可以实现对原对象进行克隆,并改变其一个属性,使用时需要指定全参构造方法。原创 2023-09-27 17:35:18 · 228 阅读 · 1 评论 -
Springboot使用Mybatis框架连接MySQL数据库
在Java目录下创建实体(entity)、映射(mapper)、服务(service)、服务实现(service/impl)、及控制器(controller)文件夹;在mapper中创建UserMapper接口UserMapper.java,添加注解。(2)、在mapper中创建UserMapper接口UserMapper.java。(4)、在服务中创建service接口UserService.java。(5)、在服务实现中创建UserServiceImpl.java。注入Lombok依赖。原创 2023-09-27 11:48:40 · 199 阅读 · 0 评论