加载中
Spring 框架概述和体系结构

一、什么是 Spring Spring框架是一种轻量级解决方案,是构建企业级应用程序的一站式解决方案。然而,Spring是模块化的,允许您只使用需要的部分,而不必引入其他部分。您可以使用IoC容器,上...

Spring Boot 快速入门

简介 Spring Boot 简化了 Spring 应用的配置和开发,它管理着 Spring 容器和第三方插件,并提供很多默认系统级的服务,这样我们只要少量的配置和代码就能完成大部分 Spring 应用。 Spring B...

Spring Boot 的生产级特性--Actuator监控端点

Spring Boot 生产级的特性 Spring Boot 有许多开箱即用的模块或者说插件,其中 spring-boot-actuator 提供了大量的生产级的特性。添加 spring-boot-starter-actuator 的 maven 依赖: <depen...

Spring Cloud 服务注册与发现、高可用(Eureka)

Spring Cloud 服务注册与发现、高可用(Eureka) 一、服务发现 1.1 服务发现 在微服务架构中,服务发现组件是很关键的一个组件,服务发现组件就是去管理各服务的网络地址等信息 服务提供者、...

spring mvc 使用

spring mvc 是基于 Servlet API 构建的 Web 框架,围绕一个 DispatcherServlet 设计的,这个 Servlet 将请求分发给各个处理器,支持可配置的处理器映射、视图渲染、地区、时区和主题解析,以...

01/29 09:16
37
Spring Boot 多环境配置

Spring Boot 多环境配置 通常,在我们应用开发中,需要多个环境配置,一般是开发、测试、生产,有的还有演示环境。这些环境有不同的配置需求: 服务的端口、ip地址 数据库的信息、连接池等 ...

mybatis-spring:mybatis在spring中的使用

当我们想在 spring 项目中使用 mybatis 的时候就需要 mybatis-spring 了,它可以让 spring 完美的整合 mybatis 代码。使用这个类库中的类,spring 将会加载必要的 mybatis 工厂类和 session ...

Spring Cloud 服务消费(Feign)

在使用 RestTemplate 实现 Rest API 调用的时候,是通过拼接字符串的方式构造 URL,向具体服务实例发起 Http 请求。在定义 RestTemplate 的时候,还可以增加 @LoadBalanced 注解,在调用服务...

Spring Cloud Config 统一配置中心

Spring Cloud Config 统一配置中心 一、统一配置中心 统一管理配置 通常,我们会使用配置文件来管理应用的配置。如一个 Spring Boot 的应用,可以将配置信息放在 application.yml 文件中,如...

Spring Cloud Zuul 过滤器

Spring Cloud Zuul 除了可以实现请求的路由功能,还有一个重要的功能就是过滤器。Zuul 的路由功能让所有的微服务提供的接口有统一的网关入口,但并不是所有的接口都是对外完全开发的,它们的...

Spring Cloud 断路器 Hystrix

在微服务架构中,通常存在多个服务调用层。微服务之间通过网络进行通信,从而支撑起整个应用,为了保证高可用,单个服务通常也会集群部署。但由于网络原因或者自身原因,服务并不能保证100% ...

Spring Data JPA 使用

Java 持久层框架访问数据库的方式大致分为两种。一种以 SQL 中心,封装一定程度的 JDBC 操作,比如 MyBatis。另一种是以 Java Entity 为中心,将实体的关系对应到数据库表之间的关系,如 OR...

Spring Cloud Zuul 构建微服务网关

为什么要有服务网关?在使用微服务架构时,一个客户端的业务需求可能会调用多个服务的接口,例如一次购物,需要调用商品服务,下单的时候要调用订单服务(服务划分更细的话还要调用更多的微服...

Spring Cloud 服务消费(Ribbon)

之前介绍了使用 Eureka 作为服务发现组件,构建了 Eureka Server 作为服务注册中心,使用 Eureka Client 去注册服务 Spring Cloud 服务注册与发现、高可用(Eureka),那服务间又是怎样相互调...

Spring 的 AOP 的支持

面向切面编程(Aspect-oriented Programming,AOP)通过提供另一种思考程序结构的方法来补充面向对象编程(Object-oriented Programming,OOP)。OOP中模块化的关键单元是类,而AOP中模块化的单元是...

2018/12/18 17:51
52
spring mvc 异常处理机制和统一异常处理

一、异常处理机制 Spring MVC 是通过 HandlerExceptionResolver 处理程序的异常,包括请求映射、数据绑定以及处理器执行时发生的异常 1、HandlerExceptionResolver HandlerExceptionResolver...

02/21 17:06
96
Spring 的 IoC 容器,依赖注入

一、依赖注入DI 和 控制反转IoC 在spring文档中是这样描述的: IoC也称为依赖注入(dependency injection, DI)。它是一个对象去定义它的依赖的过程,这些依赖(即它去使用的其他对象),只能通...

2018/12/14 17:50
50
Spring Mvc 视图解析

Spring Mvc 视图解析 在 Spring Mvc 中,我们自己编写的控制器方法(Controller) 并没有直接去渲染结果,使用 response 去输出到浏览器。方法返回的是 ModelAndView,甚至只是一个 String 类型...

Spring编程式和声明式事务实例讲解

历史回顾: 可能是最漂亮的Spring事务管理详解 Spring事务管理 Spring支持两种方式的事务管理: 编程式事务管理: 通过Transaction Template手动管理事务,实际应用中很少使用, 使用XML配置...

03/08 16:24
40
可能是最漂亮的 Spring 事务管理详解

微信阅读地址链接:可能是最漂亮的Spring事务管理详解 事务概念回顾 什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行. 事物的特性(ACID): 原子性: 事务是最小的执行单位...

03/08 16:18
47

没有更多内容

加载失败,请刷新页面

返回顶部
顶部