spring
bug师姐
bug师姐
展开
-
补充spring事务传播性没有考虑的几种情况
事务在数据库中的几个重点:数据库执行事务的时候,是先将数据插入到日志中,如果没有遇到回滚,则在提交事务的时候将日志操作同步到数据库。如果回滚的话,则日志的操作不再插入数据库中。如果发生回滚,则主键还是会增大的即主键会变得不连续。例如,本应该插入的数据id为100,但是发生了回滚,则后面再正确插入的数据的主键会是101。JDBC对事务的支持是放在Connection连接中的。事务在s...原创 2018-05-12 12:11:14 · 541 阅读 · 0 评论 -
重新理解@Resource注解
@Resource和@Autowired注解都是用来实现依赖注入的。只是@Autowired按byType自动注入,而@Resource默认按 byName自动注入。 @Resource有两个重要的属性,分是name和type。 Spring将name属性解析为bean的名字(最需要重新理解的就是这个bean名字),而type属性则解析为bean的类型。所以如果使用name属性,则使用b原创 2017-11-25 11:27:43 · 27546 阅读 · 5 评论 -
spring定时器(@Scheduled)
spring定时器需要额外添加下面配置一、配置文件xmlns 额外添加下面的内容: xmlns:task=”http://www.springframework.org/schema/task”xsi:schemaLocation额外添加加下面的内容: http://www.springframework.org/schema/task/spring-task-4.2.xsd“>task任原创 2017-01-03 14:09:34 · 6260 阅读 · 0 评论 -
spring知识概要
Spring基础基本上所有的框架都是提取实际开发中大量重复步骤而成围绕Spring框架,还衍生出了如Spring Web Flow、Spring Security等框架Spring框架优点 1) 低侵入式,代码污染低 2) 独立于各种应用服务器 3) IOC降低了业务对象替换的复杂性,降低了组件之间的耦合 4) AOP支持通用任务如日志、事务、安全等的集中处理 5) ...原创 2016-09-30 17:33:36 · 2209 阅读 · 0 评论 -
Spring创建Bean的3种方式
1. Spring创建Bean的三种方式 1. 调用构造器(因为常用就不讲) 2. 调用静态工厂方法 3. 调用实例工厂方法2. 使用静态工厂方法1.此时<bean.../>元素要指定以下两个属性 class:用于指定静态工厂类的完整类名 factory-method:用于指定创建Bean的静态工厂方法2.代码://接口public interface Animal{原创 2016-09-06 21:38:36 · 1880 阅读 · 0 评论 -
Spring容器
Spring容器是生成Bean实例并管理Bean的工厂。注:Spring里的Bean是广泛的概念,任何的Java对象、Java组件都会被当成Bean处理。创建Spring容器时,需要提供管理Bean的xml配置文件原创 2016-08-22 21:23:16 · 358 阅读 · 0 评论 -
Spring的两种容器后处理器(PropertyPlaceholderConfigurer和PropertyOverrideConfigurer)
一、容器后处理器Spring有如下几个常用容器后处理器: PropertyPlaceholderConfigurer:属性点位符配置器 PropertyOverrideConfigurer:重写占位符配置器 CustomAutowireConfigurer:自定义自动装配的配置器 CustomScopeConfigurer:自定义作用域的配置器容器后处理器用于负责处理容器本身,须实现Be原创 2016-08-19 15:11:18 · 1413 阅读 · 0 评论 -
Spring3.2新注解@ControllerAdvice
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。 注解@ControllerAdvice的代码:@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) //规定注解时长@Documented @Component public @interface Con原创 2016-08-17 17:59:32 · 1063 阅读 · 1 评论 -
Spring事务的处理流程、传播属性、及部分释疑
事务 总结原创 2018-07-15 12:11:32 · 1879 阅读 · 0 评论