- 博客(10)
- 收藏
- 关注
原创 SpringEvent学习记录
在发送数据的系统中,你需要定义一个事件类,该事件类包含需要同步的数据或相关信息。通常,事件类是一个普通的Java类,你可以在其中定义字段和方法。
2024-03-18 09:53:29 229
原创 Spring MVC ResponseBodyAdvice 对响应/返回值增强
1、ResponseBodyAdvice 接口允许在执行 @ResponseBody 或 ResponseEntity 控制器方法之后,但在使用 HttpMessageConverter 写入响应体之前自定义响应,进行功能增强。通常用于 加密,签名,统一数据格式等。
2024-03-18 09:44:00 264
原创 Spring Security配合自定义注解实现接口免登录
核心:实现获取需要免登录接口地址的方法,使用RequestMappingHandlerMapping对象获取接口方法和url信息
2024-03-08 11:07:54 822 3
原创 ES Java API 更新数据操作 前端重新获取列表没显示最新数据
采用的是修改refresh策略来让es马上在更新数据后实时刷新文档updateRequest.setRefreshPolicy(UpdateRequest.RefreshPolicy.IMMEDIATE);
2022-12-13 17:16:46 828
原创 【解决】访问springcloud gateway报错,“status“:503,“error“: “Service Unavailable“
【解决】访问springcloud gateway报错,“status“:503,“error“: “Service Unavailable“
2022-10-13 17:13:57 564
原创 报错java.sql.SQLException: Unknown system variable ‘tx_isolation‘
SpringBoot使用的是HikariCP连接池,我一开始用的mysql驱动版本是5.1.9,一直报这个错误。然后我在pom.xml文件中更换8.0.28版本的mysql驱动就成功解决<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.28</version>
2022-05-07 17:41:01 768
原创 在SpringBoot中注册拦截器
创建一个类LoginInterceptor,自定义拦截器需要实现HandlerInterceptor接口,这里只重写preHandler方法public class LoginInterceptor implements HandlerInterceptor { /** * * @param request * @param response * @param handler 被拦截的控制器对象 * @return boolean *
2022-05-07 11:05:15 1541
原创 CommandLineRunner接口中run方法的执行时机
CommandLineRunner接口中run():@FunctionalInterfacepublic interface CommandLineRunner { void run(String... args) throws Exception;}使用时我们需要实现接口并实现run()方法@SpringBootApplicationpublic class Application implements CommandLineRunner { @Resource priv..
2022-05-06 22:25:40 1651
原创 @ConfigurationProperties注解的作用
通过设置prefix属性找到配置文件中的对应的key 取到value值从而赋值给对应的属性#自定义key=valueschool.name=厦门大学school.website=www.xmu.comschool.address=厦门@Component@ConfigurationProperties(prefix = "school")public class SchoolInfo { private String name; private String we
2022-05-06 20:16:12 514
原创 @Configuration和@Bean注解的使用
开始前,在maven中导入spring-context依赖@Configuration使用:加在类的上方,表示当前类是作为配置文件使用的,就是用来配置容器的。相当于Spring的配置文件beans.xml为了进行测试,先创建一个Student类package org.example.vo;public class Student { private String name; private Integer age; private ...
2022-05-06 15:34:43 487
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人