Spring
文章平均质量分 95
spring的一些相关知识, 包含spring mvc , spring框架
意田天
一件事,做到极致,也算成功
展开
-
详解spring事务失效和回滚失败的场景
详解spring事务失效的12种场景详解spring事务失效的12种场景前言一 事务不生效1.访问权限问题2. 方法用final修饰3.方法内部调用3.1 新加一个Service方法3.2 在该Service类中注入自己3.3 通过AopContent类4.未被spring管理5.多线程调用6.表不支持事务7.未开启事务二 事务不回滚1.错误的传播特性2.自己吞了异常3.手动抛了别的异常4.自定义了回滚异常5.嵌套事务回滚多了三 大事务与编程式事务1 大事务问题2 编程式事务详解spring事务失效的12原创 2021-09-23 10:41:23 · 11457 阅读 · 2 评论 -
Spring如何解决循环依赖
烂大街的Spring循环依赖该如何回答?什么是循环依赖?从字面上来理解就是A依赖B的同时B也依赖了A,就像上面这样,或者C依赖与自己本身。体现到代码层次就是这个样子@Componentpublic class A { // A中注入了B @Autowired private B b;}---@Componentpublic class B { // B中注入了A @Autowired private A a;}---// 自己依赖自己@Componentpublic c转载 2021-05-23 12:11:36 · 19558 阅读 · 6 评论 -
加入拦截器后,拦截器内无法注入service
加入拦截器后,拦截器内无法注入service原来的代码如下@Configurationpublic class MyInterceptorConfigurer implements WebMvcConfigurer { @Override public void addInterceptors(InterceptorRegistry registry) { // 拦截所有请求 registry.addInterceptor(new SsoIntercep原创 2020-11-03 16:40:33 · 12537 阅读 · 0 评论 -
spring security相关知识点总结
springSecurity手动登录springSecurity 每种认证方式都要写一大推类1.要写Token封装认证信息2.要写UserDetailsService的实现获取用户信息3.要写provider调用UserDetailsService并且告诉AuthenticationManager他能认证哪种token4.要写filter去拦截用户请求,获取用户提交的表单数据,交给AuthenticationManager选择一个provider去认证5.把filter与provide原创 2020-11-02 17:10:42 · 16886 阅读 · 0 评论 -
spring cloud通过zuul网关结合redis进行权限校验
一.用户操作权限校验1.环境准备1.1 首先是开发环境的准备:导入redis的jar包 <!--redis存储--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>1.2 yml中zuul的原创 2020-06-29 17:45:58 · 17326 阅读 · 0 评论