springboot
文章平均质量分 80
contact97
这个作者很懒,什么都没留下…
展开
-
SpringBoot访问静态资源报404——记录一次调试过程与解决方案
SpringBootWeb项目中,默认的静态资源路径有下列4种:classpath:/META-INF/resourcesclasspath:/resourcesclasspath:/staticclasspath:/public**原创 2022-04-27 21:00:39 · 14993 阅读 · 3 评论 -
SpringBoot——整合Redis
SpringBoot整合Redis原创 2022-04-20 19:46:06 · 600 阅读 · 0 评论 -
SpringBoot整合JWT实现登录验证(2)
1 JWT请求流程SpringBoot整合JWT实现登录验证(1)通过上一章节,介绍了JWT的相关信息,以及JWT字符串的生成与JWT的解析,接下来将用代码实现登录验证。实现流程如下图:发送登录请求,服务器根据私钥key创建JWT字符串返回给用户;浏览器将该jwt串在请求头中像服务器发送请求;服务器验证该jwt 【通过拦截器实现,校验JWT中有效荷载playload,具体的校验逻辑与实际要求有关】;校验通过后返回响应的资源给浏览器,否则抛出登录异常2 相关细节在实际开发中,处在不同原创 2022-03-08 20:11:09 · 532 阅读 · 0 评论 -
Springboot Starter介绍以及实现自定义Starter
1 SpringBoot Starter介绍在使用SpringBoot开发项目时,会发现比使用Spring框架方便省事,因为其主要核心思想就是依赖大于配置,简化了其他框架整合Spring框架时的各种繁琐的配置。在此基础之上,SpringBoot推出了SpringBoot Starter,即将单独的功能模块抽离成了一个独立的的功能,如你想开发一个Web后台网站,仅仅只需要在pom文件中引入spring-boot-starter-web相关的依赖。Starter组件的核心功能就是引入相关jar及一些初始化的原创 2022-05-25 15:40:08 · 1141 阅读 · 0 评论 -
SpringBoot整合JWT实现登录验证(1)
1 定义JWT全称为JSON Web Token,是目前最流行的跨域身份验证解决方案。JWT是为了在网络应用环境间传递声明而制定的一种基于JSON的开放标准。此信息可以进行验证和信任,因为它是经过数字签名的。JWT 可以使用密钥(使用 HMAC 算法)或使用 RSA 或 ECDSA 的公钥/私钥对进行签名。JWT特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可被加密。官方介绍2 JWT的数据结构原创 2022-03-05 19:51:37 · 1195 阅读 · 0 评论 -
SpringBoot——整合kaptcha生成图片验证码
在常见网站上,用户需要登录时,不仅仅需要验证用户账号,密码信息,同时,还需要验证验证码。验证码通常是一组特殊的字符串,字符长度通常在4-6位。那么验证码是如何生成的呢,接下来,我将为大家介绍如何用SpringBoot整合kaptcha生成验证码信息。1Kaptcha 简介Kaptcha 是一个可高度配置的实用验证码生成工具,可自由配置的选项如:验证码的字体验证码字体的大小验证码字体的字体颜色验证码内容的范围(数字,字母,中文汉字!)验证码图片的大小,边框,边框粗细,边框颜色验证码的干扰线.原创 2022-03-23 08:55:43 · 856 阅读 · 0 评论 -
mybatis-spring-boot-starter中设定多数据源,并实现Durid的监控
实现功能:1: 配置两个数据源,根据不同的mapper路径使用不同的数据连接2 :使用Druid连接池3:Druid 可监控多个数据源的sql执行操作分析:查看mybatis_spring_boot_stater中关于自动装配的类可知【如上图】,需要自定义实现SqlsessionFactory和SqlSessionTemplate的Bean,其中方法依赖于DataSource数据源。所以需要根据不同的数据源配置,自定义配置不同的数据源Bean。原创 2023-02-16 14:28:18 · 1060 阅读 · 1 评论