![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
cap423654
这个作者很懒,什么都没留下…
展开
-
Spring容器启动过程
Spring容器的启动方式有两种:1、提供ApplicationContext自己创建Spring容器 通过ClassPathApplicationContext初始化容器,加载spring.xml配置文件,然后解析配置文件,初始化Bean,注册Bean。2、Web项目中在web.xml中配置监听器 web容器在启动时加载ContextLoaderListener,执行initWebA...翻译 2018-06-11 22:47:15 · 134 阅读 · 0 评论 -
Spring声明事务和编程事务
1、编程式事务:是指通过编码的方式实现事务,类似JDBC编程实现事务管理,一般使用TransactionTemplate.2、声明式事物:是建立在AOP之上,对方法前后拦截,在目标方法执行完之后提交或者回滚事务。其优化就是不需要重复的代码进行事务管理,只需要配置(@Transactional注解)即可。唯一不足的是只能做到方法级别,如果需要细粒度代码块级别,只能使用编程式。...翻译 2018-06-11 23:08:41 · 119 阅读 · 0 评论 -
Spring Bean介绍
1. 实例化一个Bean,也就是我们通常说的new2. 按照Spring上下文对实例化的Bean进行配置,也就是IOC注入3. 如果这个Bean实现了BeanNameAware接口,会调用它实现的setBeanName(String beanId)方法,此处传递的是Spring配置文件中Bean的ID。实现该接口可以获取当前Bean的名字。4. 如果这个Bean实现了BeanFactoryAwar...翻译 2018-06-11 23:28:50 · 172 阅读 · 0 评论 -
Spring事务死锁
### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction### The error may involve com.example...原创 2019-09-07 19:32:07 · 1517 阅读 · 0 评论 -
微服务“定义”
翻译:微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(HTTP)。这些服务围绕业务能力构建并且可通过全自动部署机制独立部署。这些服务共用一个最小型的集中式的管理,服务可用不同的语言开发,使用不同的数据存储技术。微服务的特点:每个微服务可独立运行在自己的进程里;意味着每个微服务都有tomcaa...原创 2019-09-08 19:59:40 · 388 阅读 · 0 评论