
SpringBoot
谈胖胖
码农
展开
-
SpringCloud-Eureka原理解析
微服务架构中最核心的部分是服务治理,服务治理最基础的组件是注册中心。随着微服务架构的发展,出现了很多微服务架构的解决方案,其中包括我们熟知的Dubbo和Spring Cloud。关于注册中心的解决方案,dubbo支持了Zookeeper、Redis、Multicast和Simple,官方推荐Zookeeper。Spring Cloud支持了Zookeeper、Consul和Eureka,官方推...原创 2019-04-27 10:24:41 · 20743 阅读 · 6 评论 -
Spring Boot原理详解(一)
概念:Spring Boot是由Pivotal团队提供的全新框架,属于spring旗下的一个项目,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,它使用“习惯优于配置”的理念,从而使开发人员不再需要定义样板化的配置。使用springboot很容易创建一个独立运行的spring项目,并且可以几乎不使用spring配置或者使用很少的配置。下面我们...原创 2019-04-20 10:01:51 · 4616 阅读 · 2 评论 -
Spring Boot原理详解(二)
探索SpringApplication执行流程SpringApplication的run方法的实现是我们本次旅程的主要线路,该方法的主要流程大体可以归纳如下:1) 如果我们使用的是SpringApplication的静态run方法,那么,这个方法里面首先要创建一个SpringApplication对象实例,然后调用这个创建好的SpringApplication的实例方法。在SpringAp...原创 2019-04-20 10:23:14 · 5057 阅读 · 4 评论 -
SpringBoot的事务管理
快速入门在Spring Boot中,当我们使用了spring-boot-starter-jdbc或spring-boot-starter-data-jpa依赖的时候,框 架会自动默认分别注入DataSourceTransactionManager或JpaTransactionManager。所以我们不需要任何额外 配置就可以用@Transactional注解进行事务的使用。在该样例工程中(...原创 2019-05-21 22:00:58 · 238 阅读 · 0 评论