愿历尽千帆、归来仍少年|

随笔分类 -  SpringBoot

Springboot使用Sa-Token集成Redis解决跨域问题
摘要:### 将会话数据存储在一些专业的缓存中间件上(比如 Redis), 做到重启数据不丢失,而且保证分布式环境下多节点的会话一致性 #### 用Sa-Token集成Redis还是很方便的,只要添加个依赖就行,没有其他代码 #### Sa-Token 整合 Redis(使用 jackson 序列化方式)
1159
0
0
Sa-Token简单几行代码,优雅的实现 SpringBoot 鉴权
摘要:### 一、添加依赖 ### 二、设置配置文件 ### 三、创建测试Controller:登录接口 ### 四、创建测试Controller:普通访问接口 ### 五、检验当前会话是否已经登录 ### 六、路由拦截鉴权 ### 七、自定义全局异常拦截 #### 添加依赖 ``` cn.dev33 s
359
0
0
去除spring security的默认登录页
摘要:### 在使用spring security时会默认带入一个登录页,使用SSO单点登录的时候也会跳出这个页面,我们的项目一般都会有自己的登录页面,所以这个默认页面其实是没什么用的 ![image](https://img2023.cnblogs.com/blog/1151930/202306/115
2710
0
0
idea自动生成实体类,自动添加注释,自定义实体类
摘要:之前写过一篇博客记录了idea编译器怎么快速生成实体类,但是发现没有自动添加注释,如果字段比较多的话,看着很不友好:https://www.cnblogs.com/lyd447113735/p/14924011.html 所以我需要一个自定义的模板,想要快速生成什么样的实体类,都可以自己定义一个 步
707
0
0
mac终端运行/终止jar包
摘要:运行jar包 java -jar jar包路径 jar包路径可以把jar包直接拖进终端获得 终止运行 输入jps显示进程及状态 找到对应的jar包名称和名称前面的数字 kill -9 jar包名称前的数字,例如:kill -9 59072
371
0
0
springboot服务端获取前端传递的参数
摘要:1、直接把参数写在Controller相应的方法的形参中 @RequestMapping("a") public void tta(String name,String password) { String tName = name; String tPassword= password; Syst
310
0
0
SpingBoot @Async的使用
摘要:项目工程结构 定义一个业务类,有4个业务 package com.demo.testasync.service; import java.util.concurrent.Future; public interface TestService { /** * 异步调用,无返回值 */ void as
66
0
0
常用实体类说明
摘要:PO(persistant object) 持久对象 在o/r映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了. 通常对应数据模型(数据库),本身还有部分业务逻辑的处理. 可以看成是与数据库中的表相映射的java对象. 最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO
69
0
0
解决代码重复率问题,IDEA代码重构
摘要:选中需要重构的变量名,选择refactor
303
0
0
Springboot国际化案例
摘要:实现功能 默认根据浏览器Accept-Language中的语言信息判断选择语言版本; 提供切换语言按钮URL?lang=zh_CN,切换后将语言信息存入cookie; 例如:http://localhost:8080/show?language=zh_CN 若客户浏览器中存在语言cookie则优先使
237
0
0
Springboot全局异常处理案例--@ControllerAdvice
摘要:源码在最后 1.添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <d
225
0
0
logback的默认配置和logback.xml常用配置详解
摘要:1、logback的默认配置 如果配置文件 logback-test.xml 和 logback.xml 都不存在,那么 logback 默认地会调用BasicConfigurator ,创建一个最小化配置。最小化配置由一个关联到根 logger 的ConsoleAppender 组成。输出用模式为
1632
0
0
Springboot整合使用Quartz
摘要:1、添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency> <dependency> 2、继承 Qu
184
0
0
ThreadPoolTaskScheduler的使用
摘要:配置线程池 package com.example.demo.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration
2580
3
0
Springboot注解@Scheduled定时任务的使用
摘要:先在启动类上添加@EnableScheduling注解 ###然后在对应的任务上使用注解@Scheduled cron表达式生成网站 https://qqe2.com/cron
63
0
0
Springboot整合WebSocket和RabbitMQ实现服务器消息推送
摘要:这里只实现服务器端WebScket到消息中间件RabbitMQ部分,前端代码不会。前端跟中间件交互部分的功能(向中间件发送消息、从中间件读取消息)用接口代替 实现思路 前端发起请求与服务器建立连接 →WebSocket发送消息到RabbitMQ队列中->WebSocket监听Rabbit消息队列中的
2006
0
0
Springboot集成WebSocket实现消息推送功能
摘要:项目结构 导入依赖 <?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-instan
413
0
0
@Import的简单使用
摘要:1) 在启动类上直接使用 2) 配合**@Configuration**使用 先定义一个需要**@Import的类TestA.class** package com.example.demo; /** * @author lyd * @Description: * @date 11:31 */ pu
115
0
0
idea快速生成对应数据库的实体类
摘要:步骤一:在数据库中建好相关的表 步骤二:在idea中连接数据库 点击idea右侧边栏 继续下面三个步骤 填完下面四个信息,Database 是数据库名 选择要生成实体的目录 以上就会在你项目中的指定目录自动生成对应的实体类了
603
0
0
springboot devtools 依赖
摘要:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
79
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起