spring
alin1215
这个作者很懒,什么都没留下…
展开
-
springboot+jta+atomikos多数据源和 springboot+mybatisplus+aop实现数据库读写分离而引发的一些思考
研究多数据一周,遇到各种问题,同时也是引发了各种思考吧,在这里记录一下。1、关于多数据源关于多数据源,一种是类似于分布式事务那种,多个 数据源,需要实现分布式事务,出现异常时,多个数据源同时回滚。还有一种就是通过spring配置,实现读写分离,注意,这里只是简单的读写分离而已,当有事务加入时,数据源都会切换到主库,不会从从库获取数据。对于前者,可以用jta+atomikos实现多数据源...原创 2019-12-27 15:46:09 · 689 阅读 · 0 评论 -
mark一下,service的实现层没有加@service注解。
因为没有加上注解,一直在报错,错误的原因是找不到service的实现类对象,查了好几遍依赖什么的,就是没有,最后竟然是因为没有在serviceimpl上面加上注解。醉了,为了自己的傻mark一下, 白白的在这里难受找原因。原创 2018-01-03 15:45:33 · 3370 阅读 · 0 评论 -
spring的注解开发中的常用注解(一)------@bean @Configuration @ComponentScan @Import @Scope @Lazy
公司项目开发中看到项目搭建时用到一些注解,现总结学习如下。@Configuration此注解说明为一个配置类,相当于一个xml配置文件,在springboot的开发中,有此注解的配置文件都会被扫描加入到ioc容器中。@bean相当于在xml文件中的<bean>标签,基本的写法如下@Bean("alin")public Person person(){ r...原创 2018-08-02 00:54:14 · 764 阅读 · 0 评论 -
Spring中使用@Transactional注解进行事务管理的时候只有应用到 public 方法才有效
Spring中使用@Transactional注解进行事务管理的时候,只有应用到 public 方法才有效。一些在private方法上面加@Transactional,这件事有两重意思:1、你的方法是private的话,即使加上@Transactional注解,该注解也无效,不会开启事务,发生异常时不会回滚。2、即使你的方法是public的,但是如果被private的方法调用,@Transa...原创 2018-08-02 01:16:00 · 7888 阅读 · 0 评论