摘要: 什么是微服务 微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分为一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相互协调、互相配合,为用户提供最终价值。服务之间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API),每个服务都围绕着具体的业务进行构 阅读全文
posted @ 2023-04-03 21:57 残城碎梦 阅读(1015) 评论(0) 推荐(0)
摘要: 自动配置基本思想示例 以mybatis-spring-boot-starter为例。 1)当导入了 mybatis-spring-boot-starter后,其导入的相关依赖如下: 2)可以看到其导入了 mybatis-spring-boot-autoconfigure的jar包,其中有一个自动配置 阅读全文
posted @ 2023-04-03 21:56 残城碎梦 阅读(179) 评论(0) 推荐(0)
摘要: 什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用Spring 的难度,简省了繁重的配置,提供了各种启动器,使开发者能快速上手。 为什么要用SpringBoot? 快速开发,快速整合,配置简化、内嵌服 阅读全文
posted @ 2023-04-03 08:51 残城碎梦 阅读(99) 评论(0) 推荐(1)
摘要: 我们在开发任何一个Spring Boot项目,都会用到如下的启动类: @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Ap 阅读全文
posted @ 2023-04-03 08:51 残城碎梦 阅读(103) 评论(0) 推荐(0)
摘要: Netty是什么? Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。Netty是基于nio的,它封装了jdk的nio,让我们使用起来更加方法灵活。 Netty架构设计 功能特性 传输服务:支持BIO和NIO 容器集成:支持OSGI、JBossMC、Sp 阅读全文
posted @ 2023-04-03 08:49 残城碎梦 阅读(169) 评论(0) 推荐(0)