随笔分类 -  JAVA / Spring

摘要:通过Java Bean Validation API 的验证,对字符串、集合、数组等对象的大小进行验证。(如:通过限制参数的大小,来防止SQL注入) 1、添加依赖 <!-- Hibernate Validator --> <dependency> <groupId>org.hibernate.val 阅读全文
posted @ 2024-12-25 11:55 信铁寒胜 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1、在执行LoginService loginService = (LoginService) AopContext.currentProxy();代码,报下面的错误,该如何解决 java.lang.IllegalStateException: Cannot find current proxy: 阅读全文
posted @ 2024-12-02 14:17 信铁寒胜 阅读(132) 评论(0) 推荐(0) 编辑
摘要:之前的方式不太妥,这种方式排除的haul,会导致运行的时候也排除了配置文件。 还得手动指定配置文件的绝对路径。 并且自始至终,我都无法在Test类里面成功运行。 真正的解决办法: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifa 阅读全文
posted @ 2024-11-05 11:20 信铁寒胜 阅读(333) 评论(0) 推荐(0) 编辑
摘要:1、排除掉application.yml 文件(maven编译是没有问题的) 2、但是在idea 中运行项目,会报 Error creating bean with name 'loginInterceptor': Unsatisfied dependency expressed through f 阅读全文
posted @ 2024-10-25 09:34 信铁寒胜 阅读(217) 评论(0) 推荐(0) 编辑
摘要:分析:这种报错,通常都是json格式有误,导致的,比如说接口接受的对象是JSONArray,但是传进来的参数是JSONObject类型 2024-10-16 10:39:07.555 WARN 18536 [io-8688-exec-10] .w.s.m.s.DefaultHandlerExcept 阅读全文
posted @ 2024-10-16 10:48 信铁寒胜 阅读(123) 评论(0) 推荐(0) 编辑
摘要:CORS(Cross-Origin Resource Sharing,跨源资源共享)策略阻止了一个跨域请求。 这个错误表明你的前端应用尝试从与其自身不同的域、协议或端口获取资源,而该域的响应头部没有包含Access-Control-Allow-Origin指令来明确允许这种跨域请求。 解决方法: 记 阅读全文
posted @ 2024-10-12 11:07 信铁寒胜 阅读(4289) 评论(0) 推荐(0) 编辑
摘要:1、新建一个实现WebMvcConfigurationSupport接口的实现类 @Configuration public class MessageMvcConfiguration extends WebMvcConfigurationSupport { //覆写extendMessageCon 阅读全文
posted @ 2024-10-12 09:46 信铁寒胜 阅读(220) 评论(0) 推荐(0) 编辑
摘要:1、新建一个拦截类 @Component public class LoginInterceptor implements HandlerInterceptor { @Autowired private JwtUtil jwtUtil; @Value("${oaTokenKeyword}") pri 阅读全文
posted @ 2024-10-11 16:55 信铁寒胜 阅读(127) 评论(0) 推荐(0) 编辑
摘要:为什么要使用produces="text/plain;charset=UTF-8"? 当不用这个配置时,接口返回的数据,是有斜杠的 配置后,就正常了 以前我的配置方式,是在每个接口上,都添加上produces="text/plain;charset=UTF-8"。但是这样显示不太好,每个接口都加的话 阅读全文
posted @ 2024-10-11 15:51 信铁寒胜 阅读(295) 评论(0) 推荐(0) 编辑
摘要:案例:比如说,接口接收到的数据,放到多个数据库。 1、先引入dynamic <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <ve 阅读全文
posted @ 2024-10-09 10:24 信铁寒胜 阅读(302) 评论(0) 推荐(0) 编辑
摘要:这个错误通常发生在使用 Spring AOP 时,尤其是当你尝试访问 AopContext.currentProxy(),但当前代理对象不可用时。下面是一些解决此问题的建议: 1. 启用 exposeProxy 属性 确保你的 AOP 配置中设置了 exposeProxy 属性为 true。这可以在 阅读全文
posted @ 2024-10-09 09:38 信铁寒胜 阅读(542) 评论(0) 推荐(0) 编辑
摘要:1、springboot 项目启动报错 Description: Field bkCustomApiLogMapper in com.bak.service.log.BKCustomApiLogService required a bean of type 'com.bak.dao.BKCustom 阅读全文
posted @ 2024-10-08 14:44 信铁寒胜 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1、再pom.xml 文件里面配置 <build> <resources> <resource> <directory>src/main/resources</directory> <excludes> <exclude>application.yml</exclude> <!-- 排除其他配置文件 阅读全文
posted @ 2024-09-30 10:06 信铁寒胜 阅读(152) 评论(0) 推荐(0) 编辑
摘要:问题原因:通过springboot的启动类来启动springboot项目时,报错。但是通过maven packeage打包后,再启动没有问题。 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creati 阅读全文
posted @ 2024-09-30 09:41 信铁寒胜 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:1、网上找了很多原因,都不行。 文心一言,给出了第一个方案,就是“资源文件编码问题”。这个是真实实际的。 后来我把resource 目录下有个文件,我改过编码,导致出现了问题。 我新建一个文件,该名称, 把内容复制过来,就可以了。 阅读全文
posted @ 2024-08-20 10:01 信铁寒胜 阅读(162) 评论(0) 推荐(0) 编辑
摘要:记个小笔记 @SpringBootApplication(exclude = DataSourceAutoConfiguration.class) 是一个Spring Boot应用程序中用来排除特定自动配置类的注解,一般情况不需要使用数据库,取消这个自动配置即可; 如果你这样做了,发现还是出现Fai 阅读全文
posted @ 2024-05-20 20:53 信铁寒胜 阅读(1739) 评论(0) 推荐(1) 编辑
摘要:1、发生这个报错,不能去找这个报错。 要往回找 解决方案:这些才是实际的报错,着重点,在于解决这些问题 阅读全文
posted @ 2024-01-25 15:52 信铁寒胜 阅读(20) 评论(0) 推荐(0) 编辑
摘要:信铁寒胜:这边文章真的说得挺好的。 XTHS:第一步、XTHS:第二步、XTHS:第三步、XTHS:第四步 !就可以实现了。(但是前提,你要先对你的文本进行加密,然后按照ENC(加密文本),放到配置文件中) 一、前言 在日常开发中,项目中会有很多配置文件。比如SpringBoot项目核心的数据库配置 阅读全文
posted @ 2023-12-29 17:42 信铁寒胜 阅读(4324) 评论(0) 推荐(1) 编辑
摘要:场景:比如说你用了springboot,也用了@Autowired 注解。但是你并不是做一个,而是做成一个jar包。 这时你就需要用到main方法去获取到Bean类。这是用@Autowired 注解是不行的。因为main方法是静态。 @Autowired 注解注入非静态变量中。 这是一串案例代码。 阅读全文
posted @ 2023-11-30 22:25 信铁寒胜 阅读(773) 评论(0) 推荐(0) 编辑