![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 61
暗雪之格
这个作者很懒,什么都没留下…
展开
-
使用Satoken作为登录鉴权时可能遇到的问题
如果你不想这么麻烦,可以在日志处理类中的@AfterReturning方法中判断,是否有SaIgnore注解,如果有,则return返回即可。这样就不需要在方法上方加注解接口了。这时你调用的每一个方法都需要进行日志处理。相应的就会产生未登录无法访问对应接口的问题。我们需要在方法上方加注解(对应的自定义注解,ignore =false),即可正常使用。在addInterceptor中放开对应接口路径,但是调用这个接口依旧需要token。可以使用@SaIgnore注解与对应接口方法上方。原创 2024-07-29 13:18:35 · 366 阅读 · 0 评论 -
SpringBoot整合H2数据库并将其打包成jar包、转换成exe文件二(补充)
如果你想在cmd命令窗口内看到程序运行,即点开弹出运行窗口,关闭时exe自动关闭。这样转换好的exe就可以有控制台了。原创 2024-06-16 13:44:48 · 212 阅读 · 0 评论 -
SpringBoot整合H2数据库并将其打包成jar包、转换成exe文件
H2 是一个用 Java 开发的嵌入式数据库,它的主要特性使其成为嵌入式应用程序的理想选择。H2 仅是一个类库,可以直接嵌入到应用项目中,而无需独立安装客户端和服务器端。原创 2024-06-13 20:58:08 · 606 阅读 · 5 评论 -
利用Nacos和Feign实现两个微服务之间的调用
要用Nacos和Feign实现两个微服务之间的调用其实在程序编写上要比用Eureka和Feign实现两个微服务之间的调用简单。原创 2024-01-14 08:00:00 · 1226 阅读 · 0 评论 -
利用Eureka和Feign实现两个微服务之间的调用
根据上篇文章(在Eureka中注册多个服务(根据本地主机端口号区分)),我们已经掌握了Eureka的注入方法。本次我们需要实现微服务之间的调用,其实是将两个客户端注入Eureka,具体就是换一个注解。目的:用SClient1中的controller调用SClient0中相应的方法。原创 2024-01-13 08:30:00 · 614 阅读 · 0 评论 -
在Eureka中注册多个服务(根据本地主机端口号区分)
这篇文章主要介绍如何在Eureka注册中心内注册多个EurekaServer服务端。原创 2024-01-12 17:59:43 · 736 阅读 · 0 评论 -
ZooKeeper教程2
Leader选举:Serverid:服务器ID比如说有三台服务器,编号分别是1,2,3。编号越大在选择算法中的权重越大。Zxid:数据ID服务器中存放的最大数据ID值越大说明数据越新,在选举算法中数据越新,权重越大。在Leader选举的过程中,如果某台zookeeper 获得了超过半数的选票,则此ZooKeeper就可以成为Leader了。原创 2024-01-10 08:00:00 · 977 阅读 · 0 评论 -
SpringBoot入门初学HelloWord,Bug总结
SpringBoot使用了3.0或者3.0以上,因为Spring官方发布从Spring6以及SprinBoot3.0开始最低支持JDK17,所以需要将SpringBoot版本降低为3.0以下。原创 2023-08-16 17:03:32 · 73 阅读 · 0 评论 -
SSM整合步骤
SSM的整合步骤原创 2023-08-06 16:10:27 · 53 阅读 · 0 评论 -
过滤器为什么不叫AOP
虽然过滤器和AOP都涉及到在程序执行过程中的一些处理,但它们的目的和使用场景是不同的。过滤器主要用于Servlet容器中的请求和响应处理,而AOP主要用于分离和复用横切关注点。过滤器通常用于处理请求级别的逻辑,而AOP可以用于处理方法级别的逻辑。因此,虽然两者都是处理程序执行过程中的操作,但它们的设计和用途是不同的。Java中的过滤器(Filter)和AOP(面向切面编程)是两个不同的概念和技术。没有实现接口 cglib动态代理。实现接口的类 jdk动态代理。Spring AOP 实现原理。原创 2023-08-06 16:08:21 · 80 阅读 · 0 评论 -
Spring注解,AOP等
Spring注解开发原创 2023-07-24 17:09:13 · 49 阅读 · 0 评论