spring
沉在水底的鱼
乐观开朗积极向上
展开
-
@Transactional的使用
@Transactional的使用1.Spring事务的原理Spring 事务管理分为编码式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件中做相关的事务规则声明,另一种是基于@Transactional 注解的方式...原创 2020-01-20 11:10:07 · 182 阅读 · 0 评论 -
BeanFactoryPostProcessor 笔记
s原创 2019-04-08 10:59:00 · 157 阅读 · 0 评论 -
spring 整合 druid 数据库连接池
<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>...原创 2019-04-09 09:17:10 · 501 阅读 · 0 评论 -
springmvc 整合json 并且配置json
配置方法一1、导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar。2、spring配置文件添加**<mvc:annotation-driven/><!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="mappingJ...原创 2019-04-09 13:39:05 · 436 阅读 · 0 评论 -
spring aop 注解切面
AspectOriented Programing,面向切面编程。<!--aspect--><dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9....原创 2019-04-09 16:55:34 · 442 阅读 · 0 评论 -
Log4j properties 详解
1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName , appenderName1 , …#配置日志信息输出目的地Appender及Appender选项log4j.appender.appenderName = fully.qualified.name.of....原创 2019-04-09 17:11:58 · 349 阅读 · 0 评论 -
spring 之 作用域
一.spring scope 作用域今天研究了一下scope的作用域。默认是单例模式,即scope="singleton"。另外scope还有prototype、request、session、global session作用域。scope="prototype"多例。再配置bean的作用域时,它的头文件形式如下:如何使用spring的作用域:1、singleton作用域当一个b...原创 2019-05-25 20:46:13 · 154 阅读 · 0 评论 -
spring @Primary--@Qualifier在spring中的使用
1.@Primary在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类。如果直接使用@Autowired spring 会找不到实现类具体使用哪个。这时候如果在实现类 加上 @Primary 标识 是默认的实现方法2.@Qualifier这个注解是跟上面哪个以上的概念,不过这个注解是指定...原创 2019-07-30 11:49:55 · 132 阅读 · 0 评论