- 博客(6)
- 收藏
- 关注
原创 什么情况导致Spring事务失效?
1.没有被Spring管理 没有被Spring管理的Bean,如果其中出现了方法需要进行事务处理的情况,此时的事务不会执行。在OrderServiceImpl类中如果将@Service注释掉,那么此类对应的bean也就不会被Spring IoC容器管理。即便updateOrder上面注释了@Transactional,这个方法也不会执行事务。 2.@Transactional 只能用于 public 的方法上,否则事务不会失效,如果要用在非 public 方法上,可以开启 AspectJ 代理模式。所示,s
2021-08-27 16:51:54 326
原创 Linux & window (redis)
windw 安装redis 1.下载个redis安装包 直接解压 解压如图 2.直接点击redis-server.exe执行启动 或者 直接新建一个批处理文件.bat Linux 安装redis 1.下载redis wget http://download.redis.io/releases/redis-5.0.5.tar.gz 2.执行解压命令 tar xzf redis-5.0.5.tar...
2019-10-05 17:37:50 94
原创 @Resource和@AutoWired的区别
@Resource和@AutoWired的区别 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代
2021-08-26 22:21:50 70
原创 springcloud eureka
1.微服务架构 分布式架构就是将一个项目拆分成n个子项目,每个子项目使用rpc远程调用技术 一个基于 REST 服务的,服务注册与发现的组件 它主要包括两个组件:Eureka Server 和 Eureka Client Eureka Client:一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和服务端) Eureka Server:提供服务注册和发现...
2019-10-06 22:28:19 93
原创 springboot项目热部署(eclipse)
pom配置文件 org.springframework.boot spring-boot-devtools true true 2.勾选build 方式 -->Build Automatically 3.application.properties添加 spring.devtools.restart.enabled:true 热部署测试成功 ...
2019-09-24 22:45:24 137
原创 AOP的实际使用
1.annotation 注解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface MethodLog { String value() default “”; } 2.手写Aop实现 @Aspect @Component public class MethodLogAspect { ...
2019-09-24 22:42:14 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人