Springboot
文章平均质量分 89
FengYuPingLan
这个作者很懒,什么都没留下…
展开
-
SpringBoot-07 自动配置@EnableAutoConfiguration
基于 @EnableAutoConfiguration 的自动配置功能拥有强大的调控能力,通过配合比如基于条件的配置能力或者调整加载顺序,我们可以对自动配置进行更加细粒度的调整和控制。 基于条件的自动配置 基于条件的自动配置来源于 Spring 框架中“基于条件的配置”这一特性。在 Spring 框架中,我们可以使用 @Conditional 这个 Annotation 配合 @Configuration 或者 @Bean 等 Annotation 来干预一个配置或者 bean 定义是否能够生效,其最终转载 2021-03-22 10:04:55 · 125 阅读 · 0 评论 -
SpringBoot-06 run()执行流程
SpringApplication 将一个典型的 Spring 应用启动的流程“模板化”(这里是动词),在没有特殊需求的情况下,默认模板化后的执行流程就可以满足需求了但有特殊需求也没关系,SpringApplication 在合适的流程结点开放了一系列不同类型的扩展点,我们可以通过这些扩展点对SpringBoot程序的启动和关闭过程进行扩展。 最“简单”的扩展或者配置是 SpringApplication 通过一系列设置方法(setters)开放的定制方式,比如,我们之前的启动类的 main 方法中只有..转载 2021-03-22 09:41:35 · 147 阅读 · 0 评论 -
SpringBoot-05 启动类与核心注解
启动类上面的注解是@SpringBootApplication,它也是 Spring Boot 的核心注解,主要组合包含了以下 3 个注解: @SpringBootConfiguration:组合了 @Configuration 注解,实现配置文件的功能。 @EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项,如关闭数据源自动配置功能: @SpringBootApplication(exclude = { DataSourceAutoConfiguratio原创 2021-03-21 16:39:01 · 336 阅读 · 0 评论 -
SpringBoot-04 SpringBoo概念及特点
Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Springboot简介: SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通原创 2021-03-21 08:03:47 · 278 阅读 · 0 评论 -
springBoot-03 javaConfig
springIOC有一个非常核心的概念——Bean。由Spring容器来负责对Bean的实例化,装配和管理。XML曾经是用来描述Bean最为流行的配置方式。 Spring可以从XML配置文件中读取任何类型的元数据并自动转换成相应的Java代码。 JavaConfig就是使用注释来描述Bean配置的组件。JavaConfig 是Spring的一个子项目,是指基于java配置的spring。 基于 JavaConfig 方式的依赖关系绑定描述基本上映射了最早的基于 XML 的配置方式,比如: 1)表..转载 2021-03-20 22:56:16 · 2273 阅读 · 0 评论 -
SpringBoot-02 Spring回顾IOC
有部分Java开发者对 IoC(Inversion Of Control)和 DI(Dependency Injection)的概念有些混淆,认为二者是对等的。 IoC 其实有两种方式,一种就是 DI,而另一种是 DL,即 Dependency Lookup(依赖查找),前者是当前软件实体被动接受其依赖的其他组件被 IoC 容器注入,而后者则是当前软件实体主动去某个服务注册地查找其依赖的那些服务,概念之间的关系如图 1 所示可能更贴切些。 我们通常提到的SpringIoC,实际上是指 Spri...转载 2021-03-20 22:15:57 · 78 阅读 · 0 评论 -
SpingBoot-01 微服务理解
文章来源:http://c.biancheng.net/view/4615.html 什么是微服务 微服务(Microservice)虽然是当下刚兴起的比较流行的新名词,但本质上来说,微服务并非什么新的概念。 实际上,很多 SOA(面向服务的架构)实施成熟度比较好的企业,已经在使用和实施微服务了。只不过,它们只是在闷声发大财,并不介意是否有一个比较时髦的名词来明确表述 SOA 的这个发展演化趋势罢了。 微服务其实就是服务化思路的一种最佳实践方向,遵循 SOA 的思路,各个企业在服务化治理的道路上走的时间转载 2021-03-20 16:52:32 · 94 阅读 · 0 评论