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