spring踩坑
文章平均质量分 69
lik_lik
学生
展开
-
NUL: Invalid file path 问题源码分析
环境操作系统:Win11jdk:corretto-11 (亚马逊)xnio: 3.8.0Final起因在使用xnio库创建Channel时,需要用到对各系统“黑洞”的路径。而undertow中,引入了xnio库。xnio创建channel的代码:后出现报错信息:Exception in thread “main” java.io.IOException: Invalid file path。解决方案在 jvm 参数中,添加-Djdk.io.File.enableADS=true即可。原创 2022-05-31 15:18:49 · 2159 阅读 · 0 评论 -
Spring 揭秘 12.1
有关公开当前调用的代理对象的探讨同一个对象内的嵌套方法调用 Spring AOP 拦截失效问题经典示例:Spring 事务失效书中示例原因分析归根结底,是Spring AOP实现机制造成的。其采用代理模式实现AOP。具体的横切逻辑,会被动态添加到代理对象中。一般代理对象与目标对象方法的调用时序:在代理对象方法中,不管你如何添加横切逻辑,最终都需要调用目标对象上的同一方法,来执行最初所定义的方法逻辑。而 同一个对象内的嵌套方法调用 拦截失效代理对象的method1原创 2021-09-01 11:06:53 · 219 阅读 · 0 评论 -
Spring 事务失效解决
问题代码示例public interface AService { public void a(); public void b(); } @Service public class AServiceImpl implements AService{ @Transactional(propagation = Propagation.REQUIRED) public void a() { this.b();原创 2021-07-10 10:39:26 · 141 阅读 · 0 评论 -
idea spring 项目 添加本地lib 运行到tomcat
项目结构其中,lib即为本地lib库。添加lib到工程File-> Project Structure将需要的jar包都添加添加lib到WEB-INF/lib 目录添加完成后,效果如图所示,此时即可在运行到tomcat时,将其输出到lib下部署时打包打包的时候,应选择war,不是war exploded噢...原创 2020-11-05 16:34:12 · 3291 阅读 · 0 评论 -
Spring security oauth2 "no bean resolver registered" 错误踩坑
Spring security oauth2 “no bean resolver registered” 错误踩坑错误堆栈信息:java.lang.IllegalArgumentException: Failed to evaluate expression '#oauth2.throwOnError(@rbacService.hasPermission(request, authentic...原创 2018-10-29 17:17:25 · 10606 阅读 · 6 评论 -
springboot项目部署(以系统启动项方式运行)
环境说明:操作系统:centos 7springboot版本:1.5.16假设jar包名称为signin-web-1.0-SNAPSHOT.jar假设jar包名称为signin-web-1.0-SNAPSHOT.jar在pom中添加如下配置,将项目打包为一个可执行jar包,无需java -jar xx.jar。 <build> <p...原创 2019-01-08 21:47:45 · 3084 阅读 · 0 评论 -
springboot-thymeleaf踩坑记录
报错信息Failed to read artifact descriptor for org.thymeleaf:thymeleaf-spring5:jar:2.0.3.RELEASFailed to read artifact descriptor for org.thymeleaf:thymeleaf:jar:2.0.3.RELEASFailed to read artifact d...原创 2019-03-30 12:06:18 · 721 阅读 · 0 评论