最新 最热

Spring Boot 请求拦截

在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向扩展。但是对于横向的功能,比如,在所有的 service 方法中开启事务,或者统一记录日志等功能,面向对象的是无法解决的。所以 AOP 其实是面向对象编程思想的一个补...

2022-12-01
1

Spring Cloud框架(原生Hoxton版本与Spring Cloud Alibaba)基础入门篇 ---- 搭建环境

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一...

2022-12-01
1

Spring Boot微服务打包 Docker 镜像发布运行

使用Docker发布Spring Boot项目已然成为了目前社会主流的方案,掌握这一项技能,在企业实战中大大的提高效率。接下来,我们一起来学习这项技能。

2022-12-01
1

Spring Boot集成Restful Api在线文档接口调试工具 Swagger

Swagger的目标是为REST API 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互...

2022-12-01
1

Spring Boot 中如何修改Bean的加载顺序?

最近在面试的时候。面试官闻到了这个问题:说说Spring Boot 中如何修改Bean启动的顺序?好家伙,我只听说过JVM中类的加载顺序,这一下把我唬住了,根本没听说,这玩意儿还能修改了?...

2022-12-01
1

Java 实战系列·Spring Boot Aspect

AOP 是一种与语言无关的程序思想、编程范式。项目业务逻辑中,将通用的模块以水平切割的方式进行分离统一处理,常用于日志、权限控制、异常处理等业务中。...

2022-12-01
1

Spring Boot整合 NoSQL 数据库 Redis

在日常的开发中,除了使用Spring Boot这个企业级快速构建项目的框架之外,随着业务数据量的大幅度增加,对元数据库造成的压力成倍剧增。在此背景下,Redis这个NoSQL数据库已然整个项目架构中的不可或缺的一部分,懂得如何Sprin...

2022-12-01
1

【快速上手】使用SpringBoot 2.X + Mybatis-Plus 轻松实现CRUD

最近在做一个公司的内部使用的工具,主要负责后端接口层的开发,公司里面的项目都是大数据相关的开发,导致后端开发的技术有点遗忘,借此机会对后端技术进行一次回顾,选择了目前较为流行的Spring Boot + Mybatis - plus两个快...

2022-12-01
1

SpringBoot 3.0 新特性,内置声明式HTTP客户端

从 Spring 6 和 Spring Boot 3 开始,Spring 框架支持将远程 HTTP 服务代理成带有特定注解的 Java http interface。类似的库,如 OpenFeign 和 Retrofit 仍然可以使用,但 http interface 为 Spring 框架添加内置支持。...

2022-12-01
1

SpringBoot番外篇(一):使用Spring Initializer快速创建Spring Boot项目(IDEA版)

IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;

2022-12-01
1