SpringBoot

微服务的好处(优点)有哪些?

显然,随着系统复杂度的提升,以及对系统扩展性的要求越来越高,微服务化是一个很好的方向,但除此之外,微服务还会给 …
阅读更多
SpringBoot

实现微服务会带来哪些挑战?

微服务给我们带来的并非只有好处,还有相应的一些挑战。 服务“微”化之后,一个显著的特点就是服务的数量增多了。如果将 …
阅读更多
SpringBoot

Spring框架的起源

在我们的《 Java Spring框架入门教程》中对 Spring 框架进行了十分详尽的介绍和剖析,但在学习 Spring Boot 之前,在这 …
阅读更多
SpringBoot

微服务(Microservice)是什么?为什么会出现微服务?

微服务(Microservice)虽然是当下刚兴起的比较流行的新名词,但本质上来说,微服务并非什么新的概念。 实际上,很多 S …
阅读更多
SpringBoot

Spring IoC介绍

有部分 Java 开发者对 IoC(Inversion Of Control)和 DI(Dependency Injection)的概念有些混淆,认为二者是对等的。 &hellip...
阅读更多
SpringBoot

Spring JavaConfig和常见Annotation

Java 5 的推出,加上当年基于纯 Java Annotation 的依赖注入框架 Guice 的出现,使得 Spring 框架及其社区也“顺应民意” …
阅读更多
SpringBoot

SpringBoot是什么?SpringBoot的优缺点有哪些?

随着动态语言的流行(Ruby、Groovy、Scala、Node.js), Java 的开发显得格外的笨重,繁多的配置、低下的开发效率、复 …
阅读更多
SpringBoot

SpringBoot快速搭建

我们说 SpringBoot 是 Spring 框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,一个典 …
阅读更多
SpringBoot

Spring Boot的自动配置

在教程《 @SpringBootApplication注解》中讲到 @EnableAutoConfiguration 可以借助 SpringFactoriesLoader 这个特性...
阅读更多
SpringBoot

SpringBoot中@SpringBootApplication注解的三体结构解析

@ SpringBootApplication 是一个“三体”结构,实际上它是一个复合 Annotation: @Target(ElementType.TYPE) @Retenti...
阅读更多
SpringBoot

Spring-Boot-Starter常用依赖模块详解

一般认为, SpringBoot 微框架从两个主要层面影响 Spring 社区的开发者们: 基于 Spring 框架的“约定优先于配置(COC) …
阅读更多
SpringBoot

SpringApplication.run执行流程详解

SpringApplication 将一个典型的 Spring 应用启动的流程“模板化”(这里是动词),在没有特殊需求的情况下,默认模板化 …
阅读更多
SpringBoot

spring-boot-starter-logging和spring-boot-starter-web

本节主要讲解 spring-boot-starter-logging 和 spring-boot-starter-web 两个常见通用的 spring-boot-starter 模...
阅读更多
SpringBoot

spring-boot-starter-web和快速Web应用开发

在这个互联网时代,使用 Spring 框架除了开发少数的独立应用,大部分情况下实际上在使用 SpringMVC 开发 web 应用,为 …
阅读更多
SpringBoot

spring-boot-starter-jdbc与数据访问

大部分 Java 应用都需要访问数据库,尤其是服务层,所以, SpringBoot 会为我们自动配置相应的数据访问设施。 若想 Spr …
阅读更多
SpringBoot

spring-boot-starter-aop及其使用场景说明

如今,AOP(Aspect Oriented Programming)已经不是什么崭新的概念了,在经历了代码生成、动态代理、字节码增强甚至静 …
阅读更多