Spring系列
深入学习spring各个组件
架构路上
热爱技术,望有朝一日能作技术路上的指路人。
展开
-
springboot动态注册Web三大组件(注解方式/代码方式)
1. 注解方式注册(1)注册 Servlet@WebServlet(name = "customServlet",urlPatterns = {"/custom"})public class CustomServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOExcep原创 2020-12-11 21:14:37 · 447 阅读 · 0 评论 -
springboot 之 elasticsearch + mybatis 组件化开发
进行自动装配两种方式:使用自定义注解自定义注解 @EnableKnowledge导入真正的配置类引用模块在启动类或者其他spring管理的bean上添加注解@EnableKnowledge@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Import(ElasticSearchConfig.class)public @interface EnableKnowledge {}原创 2020-12-07 18:57:43 · 450 阅读 · 0 评论 -
spring七种事务(transaction)传播机制
spring事务传播机制propagation_required如果存在事务则加入,不存在则新建。场景:假设服务一调用服务二,两个服务都有写操作,只要有一个发生异常都需要回滚。propagation_required_new新建事务。如果当前存在事务则挂起。场景:服务一调用服务二服务二发生异常服务一可以try/catch自行判断进行回滚或者提交。服务一发生异常,不影响服务二。propagation_suports支持事务,如果存在则加入,不存在则以非事务方式运行。一般为读操作原创 2020-11-24 11:15:22 · 1839 阅读 · 0 评论