
springboot
学习一下springboot
tengyuxin
1.坚持阅读元知识文档
2. 确定理解力 优先 纪录
3. 重点记录自己思考后抽象出的知识之间的逻辑关系
展开
-
【SpringBoot 入门】 从spring官网下载springboot 项目 启动和访问
一、 去spring官网下载 SpringBoot项目二、 下载后没有springboot的项目标志三、配置maven 路径四、配置jdk之后如果没有自动添加依赖,可以重新 rebuid下项目成功后的页面...原创 2022-05-25 19:50:44 · 5562 阅读 · 2 评论 -
[ spring boot入门 ] java: 错误: 无效的源发行版:17
因为我目前idea中使用的是jdK8,而在pom.xml文件里是17,所以我需要将所有地方修改为jdk8。还有Project Structure 里面的project 和 module。maven的setting.xml文件 jdk为8。pom.xml的jdk版本为8。还有Java Compiler。原创 2023-10-13 09:35:30 · 467 阅读 · 0 评论 -
[SpringBoot 入门] 启动报错类文件具有错误的版本 61.0, 应为 52.0
目前我使用的是jdk8,所以要将pom.xml中的SpringBoot版本降低为2.7.12就可以了。目前SpringBoot的3.0以上 对应 jdk 17。而SpringBoot的3.0以下 对应 jdk8。这是一个springboot版本和jdk版本对应的问题。原创 2023-10-13 09:37:56 · 157 阅读 · 0 评论 -
SpringBoot 使用 EMQX
4. 因为服务端在推送消息给 EMQX时,需要对应的api标识和secret权限, 就先定义一个类,通过ConfigurationProperties注解获取配置文件中的属性。3. 在SpringBoot 的yml中添加mqqt的配置。1. 在centos搭建 EMQX服务。2. 创建API密码。5. EMQX工具类。原创 2023-08-30 18:00:04 · 1284 阅读 · 1 评论 -
(一)SpringBoot 整合WebSocket 前端 uniapp 访问
第一次使用WebSocket,所以最需要一个及其简单的例子,跑通之后,增加自己对该技术的理解。(技术基础介绍就免掉了,后面再补)原创 2023-08-30 11:29:30 · 460 阅读 · 0 评论 -
springboot 从一个系统A 调用系统B得接口 并拿到返回结果
网上方案基本都是3种,我的实际应用场景比较简单,所以我选了 HttpClient主要是将它融入到 Springboot项目里面。原创 2023-08-20 23:49:09 · 463 阅读 · 0 评论 -
HttpClient EntityUtils.toString(responseEntity) 转为 JSOnObject 报错 Stream already closed
主要因为EntityUtils.toString() 这个方法 用了两次。很奇怪去掉一个就行。原创 2023-08-20 22:47:09 · 391 阅读 · 0 评论 -
java Selenium 实现简单的网页操作
Selenium是一个用于Web应用测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。所以使用这个前端测试话工具,可以自动化做很多事情,比如自动化抓取网页内容,俗称网络爬虫,其实搜索引擎本身就是一种网络爬虫技术。由于网络信息繁杂,用户想要找到自己需要的信息是非常困难的,而搜索引擎的出现就是帮助用户整理网络信息。原创 2023-08-05 12:54:37 · 988 阅读 · 0 评论 -
SpringBoot mybatis使用注解赋值的传入参数有两种方式
(2)传入一个对象:传入对象时,不需要加@Param,因为会直接取对象中的属性。(1)一个一个传入参数。原创 2023-07-18 15:36:19 · 376 阅读 · 0 评论 -
pdfbox或icepdf转换PDF为图片时,中文乱码处理
4:将Windows所有字体一把全部传过去,Linux系统字体库中:/usr/share/fonts/myFonts/3:我们在Linux 字体库 /usr/share/fonts/ 新建文件夹:myFonts。处理此问题极其简单,我们将Windows上面的字体写入Linux上然后加载进系统即可。根本原因是在转化为图片时,缺少对应字体,window上有,Linux没有。1:Windows系统的字体文件在:C:\Windows\Fonts。2:Linux系统字体文件一般在:/usr/share/fonts/原创 2023-04-13 15:56:30 · 1570 阅读 · 1 评论 -
SpringBoot 使用x-easy 处理 pdf 文档
简单用搭积木的方式的pdf处理框架 x-easypdf-guide原创 2022-12-05 10:00:34 · 1337 阅读 · 0 评论 -
SpringBoot 整合 Mybatis 一些业务场景
springBoot整合 mybatis 插入数据返回数据库自增id非常简单,通过一个注解就可以搞定。原创 2022-12-04 17:55:14 · 565 阅读 · 0 评论 -
深入理解 MultipartFile 处理文件
从上图的return中可以看出,返回的name值从来不是null或者空,也就是说如果使用MultipartFile来接收文件,那么@Param("uploadFile")定义的接收文件的名称则必不可少,这样才能接收到文件,如果没有定义@Param("uploadFile"),则接收不到文件。也就是说,如果你想用spring框架来实现项目中的文件上传功能,则MultipartFile可能是最合适的选择,而这里提到的多种请求方式则可以通俗理解为以表单的形式提交。该方法在实际项目开发中使用较少。原创 2022-11-22 17:41:50 · 11356 阅读 · 0 评论 -
Defaulting to no-operation (NOP) logger implementation
(2)添加 slf4-api 的实现库 logback-classic,要注意版本问题,当前我使用的是slf4j-api 版本1.7.32 那么对对应的logback-classic也要是1.x版本的。经过同事的帮助,确定问题是在 slf4-api 这个库里面 NOP、MDC 两个接口没有实现。前言:我在写 word 转 pdf 用到了两个库,之后报了如下错误。原创 2022-11-21 11:11:16 · 5261 阅读 · 0 评论 -
SpringBoot 添加定时任务 schedule
我目前遇到的业务场景2. 将存在redis里面的下载数量,写回到数据库。原创 2022-11-17 10:28:57 · 338 阅读 · 0 评论 -
SpringBoot 下载 docx 文档
功能需求很简单:我想实现一个在线下载简历docx文档的功能实现效果如下:点击下载后,就出现下载的文档目前该方式有局限性只能下载微软的word文档,而wps的会下载失败。原创 2022-11-16 10:33:48 · 2253 阅读 · 1 评论 -
SpringBoot 在启动类 添加读取 Mapper 接口
【代码】SpringBoot 在启动类 添加读取 Mapper 接口。原创 2022-11-10 17:42:47 · 1272 阅读 · 0 评论 -
Redis 一个key-value存储系统
答:在 linux 中,每一个系统与用户进行交流的界面称为终端 如果没有开启守护进程,相当于在前台开启了Redis黑窗口,当终端窗口关闭时,Reids服务也会跟着关闭 而开启守护进程后,相当于是在后台运行,脱离终端,不会再关闭终端时停止Redis服务进程。Redis是很快的,官方解释Redis是基于内存操作的,CPU 不是Redis性能瓶颈,瓶颈是根据机器的内存和网络太宽,既然嫩用单线程来实现,就用了。第二种方式:在前台通过黑窗口启动,先切换到redis安装目录下的 src目录,之后,...原创 2022-08-17 17:16:37 · 464 阅读 · 0 评论 -
springboot 整合 redis
我目前只使用了redis的基础功能,存储手机的验证码。使用的逻辑步骤1. 在pom.xml 添加依赖2. 在application.yml 配置文件中添加配置3. 写一个存储的业务,来进行测试。原创 2022-08-17 17:13:44 · 385 阅读 · 0 评论 -
springboot 2.7x Interceptor 406 Not Acceptable
我遇到这个问题,自己被拦截器的配置迷惑了,这个问题根本不是拦截器本身有问题,而是接口返回值存在问题,跟前端想要的不一样。原创 2022-07-22 12:25:41 · 282 阅读 · 0 评论 -
spring boot 使用 JWT 权限验证
jwt的权限验证 ,后端springboot 前端 vue原创 2022-07-21 18:44:40 · 777 阅读 · 0 评论 -
使用AES-128-CBC 加密用户名和密码 完成登陆 前端Vue 后端springboot
加密时需要的参数 1、传入要加密的明文2、传入一个16字节的key(同后端key一致)3、传入一个16字节的初始偏移向量IV(同后端key一致)原创 2022-07-20 17:29:19 · 2163 阅读 · 0 评论 -
spring boot 集成 swagger 3 和 swagger2
目的很简单,长远是接口管理就是为了前端开发人员看着方便,方便开发=》我也比较菜,没找到官方文档的整合资料它的访问方式:http://localhost:8080/swagger-ui/index.html对,必须这样,跟swagger2不同,就要这样访问,不然会报错...............原创 2022-06-20 11:18:09 · 656 阅读 · 0 评论 -
OSS来存储文件 和 自己搭建文件服务器
前言:当初自己搭建文件服务器后,有两个主要缺点,第一, 自己的服务器网络带宽慢,app加载大点的文件太慢第二, 文件地址依赖于服务器地址,测试阶段192.168.1.5过几天换wifi环境就变成192.168.44.2所以后来我选择了阿里云的OSS存储,我依旧采用的web端直传,也就是 用户 --》服务器--》OSS选择这种方式的理由嘛,就是学起来简单些,有空再搞 服务端签名后直传不懂web端直传,可以看这个博客文章(OSS上传文件的三种模式),一、使用OSS云存储...原创 2021-12-23 10:00:43 · 7084 阅读 · 0 评论 -
springboot 中用 pdfbox 将pdf分片
首先pom.xmldependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.24</version></dependency>其余代码慢慢参考package com.example.springbo原创 2021-12-23 16:02:46 · 1221 阅读 · 0 评论