• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






五色风车

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  spring

 
@Transactional注解的失效场景
摘要:一、事务 事务管理在系统开发中是不可缺少的一部分,Spring提供了很好事务管理机制,主要分为编程式事务和声明式事务两种。 编程式事务:是指在代码中手动的管理事务的提交、回滚等操作,代码侵入性比较强,如下示例: 声明式事务:基于AOP面向切面的,它将具体业务与事务处理部分解耦,代码侵入性很低,所以在 阅读全文
posted @ 2020-09-29 15:07 五色风车 阅读(250) 评论(0) 推荐(0)
spring的循环依赖问题
摘要:https://mp.weixin.qq.com/s/hZbpKgM1Neq7ARai1doFYw https://www.jianshu.com/p/6c359768b1dc 阅读全文
posted @ 2020-09-24 10:39 五色风车 阅读(104) 评论(0) 推荐(0)
BeanPostProcessor 与 ApplicationContextAware
摘要:在bean 实例化时,进行某种操作,可以继承`BeanPostProcessor`,缺点是每创建一个bean都会执行 postProcessBeforeInitialization()和postProcessAfterInitialization() 方法 @Service public class 阅读全文
posted @ 2020-09-02 14:07 五色风车 阅读(799) 评论(0) 推荐(0)
@Qualifier 注解指定装备特定的bean
摘要:public interface TestService { String test(); } @Service("aTestService") public class ATestServiceImpl implements TestService{ @Override public String 阅读全文
posted @ 2020-08-25 14:16 五色风车 阅读(443) 评论(0) 推荐(0)
【Spring注解驱动开发】使用@Scope注解设置组件的作用域
摘要:本文内容概览 @Scope注解概述 单实例bean作用域 多实例bean作用域 单实例bean作用域如何创建对象? 多实例bean作用域如何创建对象? 单实例bean注意的事项 多实例bean注意的事项 自定义Scope的实现 @Scope注解概述 @Scope注解能够设置组件的作用域,我们先来看@ 阅读全文
posted @ 2020-06-08 21:12 五色风车 阅读(358) 评论(0) 推荐(0)
spring 集成的项目,Properties配置文件外移
摘要:配置文件位于classpath下 使用spring的org.springframework.beans.factory.config.PropertyPlaceholderConfigurer类加载Properties配置文件,通过源码可以知道,默认加载的是classpath下的文件,配置如下: < 阅读全文
posted @ 2020-05-07 09:45 五色风车 阅读(349) 评论(0) 推荐(0)
static静态变量使用@Value注入方式
摘要:@Componentpublic class MyConfig { private static String env; public static String getEnv() { return env; } @Value("${env}") public void setEnv(String 阅读全文
posted @ 2019-12-10 15:58 五色风车 阅读(3361) 评论(0) 推荐(0)
spring aop
摘要:什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为“Aspect”,即方面。所谓“方面”,简单地说,就是将那些与业务无关,却为业务模块所共同调用 阅读全文
posted @ 2019-12-04 21:33 五色风车 阅读(1201) 评论(0) 推荐(0)
Spring的事务实现原理
摘要:主流程 Spring的事务采用AOP的方式实现。 @Transactional 注解的属性信息 name 当在配置文件中有多个 TransactionManager , 可以用该属性指定选择哪个事务管理器 propagation 事务的传播行为,默认值为 REQUIRED。 isolation 事务 阅读全文
posted @ 2019-11-27 19:57 五色风车 阅读(1476) 评论(0) 推荐(0)
数据校验
摘要:数据校验 两种方式:一种是spring自带的 Validation校验框架,另一种是利用JSR 实现校验功能。 Spring的 Validation 校验框架 在 org.springframework.validation 包中重要的接口如下: 1、Validtor 2、Errors 3、Vali 阅读全文
posted @ 2019-06-23 09:47 五色风车 阅读(680) 评论(0) 推荐(0)
SpringMVC之RequestContextHolder分析
摘要:最近遇到的问题是在service获取request和response,正常来说在service层是没有request的,然而直接从controlller传过来的话解决方法太粗暴,后来发现了SpringMVC提供的RequestContextHolder遂去分析一番,并借此对SpringMVC的结构深 阅读全文
posted @ 2019-06-12 16:58 五色风车 阅读(180) 评论(0) 推荐(0)
springboot注解
摘要:springBoot 使用的一些注解 一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot 阅读全文
posted @ 2019-05-21 21:27 五色风车 阅读(164) 评论(0) 推荐(0)
springboot设置接口超时
摘要:springboot 设置接口超时 1、配置文件 application.properties中加了,意思是设置超时时间为20000ms即20s, 2、config配置类 3、RestTemplate超时 也可以: application.properties: 或者 来源于: https://bl 阅读全文
posted @ 2019-05-17 14:10 五色风车 阅读(41596) 评论(3) 推荐(0)