Spring boot
学代码不秃头
0.0
展开
-
图片验证码的实现以及校验验证码
关于图片验证码的时候,我们用到地方有很多,我们这次做的图片验证码是我们通过代码生成的图片,然后将其加密为Base64编码。还是之前的一样,我们要线理一下思路,对于验证码,我们需要怎么做最开始先导入图片验证码的依赖包 <!-- 图片验证码依赖 --> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kap原创 2020-12-12 14:08:46 · 2323 阅读 · 0 评论 -
关于Redis集成到SpringBoot中进行简单的增删改
相信很多的初学者学了redis过后,都知道一些命令的运用,但是要把它运用到实际的项目中来,就又是另一回事了,昨天学完redis过后,我把redis运用到 项目中来,顺便做一个笔记,帮助一些需要帮助的人我们SpringBoot项目该怎么写就怎么写,我给大家一个例子,就关于用户的增删改我们先把我们的SpringBoot集成redis;先导入redis依赖 <!--操作redis--> <dependency> <groupId>原创 2020-10-27 15:35:55 · 287 阅读 · 0 评论 -
JWT的实战
JWT的实战JWT我们可以将它用来授权,我们登陆用户后,我们将我们的用户名密码都存入jwt中,我们得到该jwt,后续我们需要时,可以传入jwt,当我们需要该数据时,我们可以解析该jwt,将我们需要的数据全部解析出来,而且jwt的数据量很小,传输速度十分的快我们一般封装三个方法,一个方法是生成jwt,一个方法就验证jwt,还有一个方法就解析jwt,获取jwt中的payloadpom依赖:<dependency> <groupId>com.auth0<原创 2020-10-08 22:56:04 · 156 阅读 · 0 评论 -
JWT简单使用
首先我们要知道什么是jwt?JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的,用处:比如我们可以将它用来授权,我们登陆用户后,我们将我们的用户名密码都存入jwt中,我们得到该jwt,后续我们需要时,可以传入jwt,当我们需要该数据时,我们可以解析该jwt,将我们需要的数据全部解析出来,而且jwt的数据量很小,传输速度十分的快。JWT的结构1、标头(H原创 2020-10-08 22:31:26 · 189 阅读 · 0 评论 -
SpringBoot上传文件(图片)
上传图片的话,我们直接用SpringBoot项目,所以就不用了引入什么依赖了,也不需要写什么文件之类的,只是说你可以自己设置它的上传文件的大小限制。我分享的呢是我们点击上传过后,我们将它的路径存到数据库中,然后我们他弄个资源映射,在你需要的时候将它显示出来写一个例子吧,比如注册,我们需要输入账号,密码,已经上传一个头像UserBean@Data@AllArgsConstructor@NoArgsConstructorpublic class UserBean implements Serial原创 2020-10-04 17:28:00 · 207 阅读 · 0 评论 -
简单的java爬虫实例,并将爬取到的数据存到数据库中
最近公司叫我这个实习生去写一个爬虫,将爬取到的数据存到数据库中,再通过前端界面渲染出来,这可是一个大难题啊,我从来没写过爬虫,最近学了一下,写了一个爬虫实例,并将其存到了数据库中,现在分享给大家。这里我们用的是jsoup来写爬虫实例首先我们先导入jar包依赖,我们可以理一理,我们需要的依赖,除了创建web应用的基本依赖,我们还需要jsoup的jar包依赖,与数据库相关的,jdbc,mysql驱动,mybatis,就这三个,对了,我们创建的是springboot项目哦现在我们来写代码我们先创建一个类原创 2020-08-27 09:38:59 · 5215 阅读 · 15 评论 -
SpringBoot发送复杂邮件(可添加附件)
今天这个是一个非常简单的邮件发送,也是我在网上看到的,我简化了很多,初学者都能看懂我们先创建一个web项目,导入mail依赖,还有一些后面需要用到的依赖 <!--传输文件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artif原创 2020-08-25 10:47:34 · 1212 阅读 · 3 评论 -
Spring-Security连接数据库
Spring Security连接数据库我们先随便创建一个数据库导入我们security的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <原创 2020-08-21 10:51:32 · 1063 阅读 · 0 评论 -
Swagger分离生产环境和发布环境
现在application.yaml中分离环境spring: profiles: active: dev此时运行的时候生产环境swagger中我们有两种方式,一种是直接用@Value注解的方法,简单粗暴@Configuration@EnableSwagger2 //开启Swagger2public class SwaggerConfig { //直接通过value获取到配置文件的值 //对应的application-dev.properties文件中会写上sw原创 2020-08-16 16:30:59 · 1566 阅读 · 0 评论 -
Swagger的扫描接口,开关,Api文档分组,接口注释
Swagger的扫描接口导入swagger依赖 <!--引入swagger--> <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --> <dependency> <groupId>io.springfox</groupId> <artifactId>s原创 2020-08-16 16:23:33 · 1892 阅读 · 0 评论 -
Shiro的简单了解
以下是我对shiro的简单了解写的不好,轻喷先导入shiro的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http原创 2020-08-16 13:46:54 · 114 阅读 · 0 评论 -
Spring-Security超级简单的了解
这是我对security的一些很简单的了解创建一个SpringBoot的web项目然后引入security的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>原创 2020-08-16 12:39:55 · 134 阅读 · 0 评论 -
SpringBoot整合Mybaits的一个简单的增删改差项目
接触Spring-Boot没多久,就看着视频,然后自己写了一个SpringBoot整合Mybatis的一个项目,做下笔记,也给更多刚开始学习的小伙伴分享一下我自己理了一下自己写项目应该理清楚的一些思路我们就拿一个简单的增删改查项目来说:1、我们需要做的功能是什么,就增删改查2、增删改查的整个流程是什么:(1)注册,登录,登录拦截器(2)在一个页面上,我们要拿出所有的信息(查询所有的信息),在页面上,我们进行增删改操作(3)增加操作,点击按钮进入增加页面,输入数据过后,点击保存,增加成功,增加成原创 2020-08-16 12:21:14 · 317 阅读 · 1 评论 -
Spring-Security密码加密问题
最近在了解spring security的时候发现了一个问题,就是我自己配置了一个加密过后,我自己登录的时候还会出现密码不正确的问题,但是我直接在我虚拟化的用户上直接加密却又可以登录@Configuration//WebSecurityConfigurerAdapter自定义的security策略public class SecurityConfig extends WebSecurityConfigurerAdapter { //链式编程 @Override //授权 prot原创 2020-08-13 09:10:15 · 1368 阅读 · 2 评论 -
Spring Boot解决程序包不存在问题
最近在弄学Spring boot的时候遇到了一个问题,就是你运行的时候,它会报你们什么什么包不存在,但是我们的包都是导入了的,就很懵,就是下面这个问题Error:(3, 38) java: 程序包org.springframework.stereotype不存在Error:(4, 47) java: 程序包org.springframework.web.bind.annotation不存在Error:(5, 47) java: 程序包org.springframework.web.bind.annot原创 2020-08-04 10:07:34 · 5453 阅读 · 0 评论