springboot
文章平均质量分 58
springboot
@insist123
流年笑掷,未来可期!
展开
-
Idea 一键启动多个项目
Idea 一键启动多个项目原创 2022-02-14 16:17:34 · 2087 阅读 · 0 评论 -
什么是Oauth2.0?
目录1.什么是Oauth2.02.Oauth2.0 设计到的角色3.Oauth2.0协议的四种授权模式3.1 密码模式3.2 客户端模式3.3 授权码模式3.4 简化模式1.什么是Oauth2.0对于目前大部分Web应用来说,用户认证基本上都由应用自身来完成。具体来说,Web应用利用自身存储的用户凭证(基本上是用户名/密码)与用户提供的凭证进行比较进而确认其真实身份。但是这种由Web应用全权负责的认证方式会带来如下两个问题:对于用户来说,天天冲浪的网友,在不同的网站注原创 2022-02-10 13:52:18 · 664 阅读 · 0 评论 -
Springboot Mybatis 多数据源利用注解动态切换数据库
目录1.自定义数据源选择注解2.DataSources 数据源名称3.Mybatis配置4.加载配置文件数据源5.数据源管理器6.程序运行时动态切换数据源的方法7.利用切面确定数据源,并切换8.在启动类加上排除自动配置的注解9.切换数据源的注解加载实现类的方法上,如果是用主库就不用了加了10.这里就差不多了,再提两个小问题1.自定义数据源选择注解@Target({ElementType.METHOD})@Retention(RetentionPolicy.原创 2022-02-09 10:46:52 · 2055 阅读 · 1 评论 -
SpringBooot如何进行限流
目录1.什么是限流?2.为什么要进行限流?3.SpringBoot限流实例1.什么是限流?限流可以认为服务降级的一种,限流就是限制系统的输入和输出流量已达到保护系统的目的。一般来说系统的吞吐量是可以被测算的,为了保证系统的稳定运行,一旦达到的需要限制的阈值,就需要限制流量并采取一些措施以完成限制流量的目的。2.为什么要进行限流?互联网系统通常都要面对大并发大流量的请求,在突发情况下(最常见的场景就是秒杀、抢购),瞬时大流量会直接将系统打垮,无法...原创 2021-10-24 15:58:29 · 3295 阅读 · 0 评论 -
springboot 集成nacos做动态配置
Nacos是什么? nacos是什么,我就不详细介绍了,直接可以看官方文档https://nacos.io/zh-cn/docs/quick-start.html windows安装nacos? 下载地址https://github.com/alibaba/nacos/releases 把下载下来的zip包解压 进入到bin目录下 执行startup.cmd -m standalone 默认访问地址 默认账号/密码 为nacos/n...原创 2021-09-18 15:49:09 · 316 阅读 · 0 评论 -
Springboot项目打jar包部署访问报错-----ClassNotFoundException: javax.xml.bind.DatatypeConverter
1.访问项目的接口报错,输出如下:(报错的一部分有这个就够了)java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.j原创 2021-06-24 14:18:09 · 705 阅读 · 0 评论 -
springboot 集成activiti (Unknown column ‘VERSION_‘ in ‘field list‘)
目录1.具体的错误2.如果你的activiti-spring-boot-starter是7.1.0.M5的话,多半就会报错,很明显sql少字段,这个应该是一个官方的BUG,解决办法如下: 2.1.在 act_re_deployment中加两个字段就好了: VERSION_和 PROJECT_RELEASE_VERSION_ 然后重新运行就ok了 2.2.修改activiti-spring-boot-starter的版本,改为7.0.0.Beta2的1.具体的错误j...原创 2021-05-12 16:37:14 · 2754 阅读 · 1 评论 -
springboot 使用springtask
目录1.什么是springtask? 1.1 Springtask是Spring 3.0以后自带的调度工具,比Quartz的使用更加方便 1.2 实现1.什么是springtask? 1.1 Springtask是Spring 3.0以后自带的调度工具,比Quartz的使用更加方便 1.2 实现import org.springframework.scheduling.annotation.Scheduled;import org.spring...原创 2021-03-17 15:32:36 · 348 阅读 · 0 评论 -
springboot 项目集成swagger并配置请求头 swagger-bootstrap-ui 并配置访问密码
目录1.什么是 swagger?优势有哪些2.springboot 集成 swagger2.1.引入 swagger 相关的jar包2.2.编写配置文件 SwaggerConfig WebConfiguration(有配置请求头)2.3.访问 swagger 2.4.异常及解决办法2.5.最后的效果是这个样子的3.springboot 集成 swagger-bootstrap-ui3.1.引入jar包3.2.修改配置3.3.最后效果3.4.swagge...原创 2021-01-15 16:02:27 · 3011 阅读 · 2 评论 -
swagger 的常用注解
目录1. @Api2. @ApiOperation3. @ApiOperation3. @ApiImplicitParams、@ApiImplicitParam4. @ApiResponses、@ApiResponse5. @ApiModel、@ApiModelProperty6. @PathVariable7. @RequestParam1. @Api@Api 注解用于标注一个Controller(Class)。在默认情况下,Swagger-Core只会扫描解析原创 2021-01-15 15:08:43 · 272 阅读 · 0 评论 -
uniapp 授权登陆获取信息 报错 Key length not 128/192/256 bits.
1.注册微信开放平台(地址:open.weixin.qq.com)2.绑定微信公众号(注:微信开放平台帐号必须完成开发者资质认证才可以绑定)3.前端通过wx.login 获取 code4.前端通过wx.getUserInfo 获取以下信息encryptedData string 包括敏感数据在内的完整用户信息的加密数据,详见用户数据的签名验证和加解密 iv string 加密算法的初始向量,详见用户数据的签名验证和加解密 5.后端通过appid...原创 2021-01-13 11:10:59 · 1770 阅读 · 0 评论 -
利用google.zxing 生成携带信息的二维码并保存
废话不多说利用谷歌的zxing生成二维码 到pom.xml导入com.google.zxing的jar包<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.1.0</version></dependency><dependency> ..原创 2021-01-13 09:59:19 · 660 阅读 · 0 评论 -
uniapp 授权登陆遇到Illegal key size问题
水王又出现问题了,今天在做微信授权的时候,出现Illegal key size问题这是因为我用AES加密时出现"java.security.InvalidKeyException: Illegal key size"异常。如果密钥大于128, 会抛出上述异常。因为密钥长度是受限制的, java运行时环境读到的是受限的policy文件,文件位于/jre/lib/security下, 这种限制是因为美国对软件出口的控制。解决办法: 在oracle.com网站下载jce_policy-8...原创 2021-01-12 16:39:30 · 206 阅读 · 1 评论 -
springboot 批量操作报错
废话不多说,直接error伺候(耽误我stroking) 1.错误信息如下:(一部分信息,还有一点不是很重要)2021-01-11 11:00:23.995 ERROR 23164 --- [nio-8899-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for...原创 2021-01-11 14:10:51 · 530 阅读 · 1 评论 -
使用Swagger For input string: ““
老板要我新搭的框架老套路swagger2走了一波然后我就测啊测,发现访问http://localhost:8899/swagger-ui.html控制台就给我报这个错后来查了一下,发现这是swagger 2.9.0的bug (修改之后的pom.xml如下) <dependency> <groupId>io.springfox</groupId> <artifactId>sprin.原创 2020-12-31 11:19:42 · 1574 阅读 · 0 评论 -
springboot mybatis 怎么配置多数据源
今天老板又让我重新搭建另外一个系统的框架,无奈的我只好答应了这个系统会用到两个数据库,所有我今天就把配置多数据源的方法贴出来1.首先要准备两个数据源,哈哈哈.....2.要准备一个springboot mybatis搭建的框架3.现在application.yml 里配置数据源spring: datasource: one: driver-class-name: com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysq原创 2020-12-29 15:20:01 · 582 阅读 · 2 评论