SpringBoot
文章平均质量分 62
Linda L
这个作者很懒,什么都没留下…
展开
-
SpringBoot自动装配
该注解import的AutoConfigurationImportSelector会去扫描classpath路径下META-INF/spring.factories文件,通过类加载器进行bean的自动化配置。SpringBoot的自动配置,其实跟下代码很简单,算是框架提供的一个很重要的特性,我们封装的很多starter公共组件,也是基于SPI机制实现功能拓展。我们每个SpringBoot项目的启动类都会加上@SpringBootApplication注解。原创 2023-12-15 22:45:07 · 480 阅读 · 0 评论 -
Spring事务
事务的传播机制,枚举定义了7种,如果不指定,默认是REQUIRED,比如父方法调用子方法,如果父方法已经有事务了,子方法就共用父方法的事务。如果子方法修改了事务的传播机制,改成REQUIRES_NEW,就不会共用父方法的事务,而是重新创建一个新的,实现上就是新建一个数据库连接去进行数据库操作,两个连接不互相影响。事务的隔离级别,MySQL的事务隔离级别都知道是4种,默认是RR,在一定程度上解决了幻读问题,有间隙锁、临键锁,容易导致数据库死锁,整个吞吐量也较低,所以有些并发高的业务或大厂会改成RC。原创 2023-12-13 22:14:43 · 451 阅读 · 1 评论 -
将SpringBoot工程部署到外部Tomcat服务器
今天通过bin下面的bat文件启动tomcat,一闪而过,服务一直没起来。后来查了资料,脚本里面需要指定jdk和tomcat的安装目录SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_67SET TOMCAT_HOME=D:\apache-tomcat-7.0.64startup.bat和shutdown.bat都要配。平时都是通过Application.j原创 2017-10-26 21:36:10 · 2559 阅读 · 0 评论