首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Spring
一线大码
创建于2022-09-02
订阅专栏
Spring 技术栈相关文章
等 8 人订阅
共16篇文章
创建于2022-09-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SpringBoot 获取当前运行环境三种方式
一个项目中一般会出现多个环境的配置文件 在代码里我们可以通过下面的方法获取当前的环境。 1. 使用 @Value 注解直接获取 2. 使用 @Configuration 注解 3. 实现 Applic
SpringBoot 使用 Nacos 作为配置中心和注册中心
Nacos 官方文档地址 1. Nacos 简介 1.1. 下载安装 在官方文档的快速开始目录下的Nacos文档中,就主要介绍了这部分内容。我们可以直接在2.下载源码或者安装包找到最新稳定版本下载,如
SpringBoot 请求和响应的时间字段配置
1. 请求配置 前端传yyyy-MM-dd HH:mm:ss格式的时间字符串,后端用 java.util.Date 类型时间字段接收,不需要加注解就可以接收。 如果后端想使用java.time.Loc
Spring EL 表达式的简单介绍和使用
1. 简单介绍 1.1. 什么是 Spring EL Spring3 中引入了 Spring 表达式语言 — Spring EL,SpEL 是一种强大,简洁的装配 Bean 的方式,它可以通过运行期间
SpringBoot 使用 AOP 实现接口日志打印
SpringBoot 使用 AOP 实现接口日志打印 1. 添加依赖 2. AOP 代码 3. 打印日志
SpringBoot 自定义配置添加元数据提示
1. 自定义配置警告 有时候我们需要在配置文件中添加一些我们自定义的内容,比如下面图片中的data.analysis.kafka.address。这时会显示黄色的警告信息,鼠标放到黄色警告上,会提示无
SpringBoot 项目添加 MDC 日志链路追踪
日志链路追踪的意思就是将一个标志跨线程进行传递,在一般的小项目中也就是在你新起一个线程的时候,或者使用线程池执行任务的时候会用到,比如追踪一个用户请求的完整执行流程。 这里用到MDC和ThreadLo
SpringBoot 项目启动打印自定义信息
1. 打印自定义 Banner 默认情况下,在启动SpringBoot项目的时候能在日志中看到如下所示的Banner,这个Banner是支持自定义的。 1.1. 字符 Banner 可以将想要使用的字
SpringBoot 使用 RestTemplate 进行 HTTP 请求
1. 简单使用 RestTemplate底层是通过HttpURLConnection实现的。 (1)getForObject 第一个参数表示URL,第二个参数表示返回类型,第三个参数表示URI中对应的
SpringBoot 使用注解进行接口参数校验
1. 基础简介 JCP(Java Community Process)为 Java 技术制定标准技术规范的机构,任何人都可以注册 JCP 网站,并且可以参与 JSR(Java Specificatio
SpringBoot 添加全局异常统一处理代码
首先提供一个自定义异常,使用已定义好的错误码枚举ResultCode,用来在代码中对可预知的异常进行抛出处理。 接下来需要提供一个全局异常统一处理类,主要用到两个注解:@RestControllerA
SpringBoot 封装接口返回数据的统一结构
1. 基础代码 1.1. 封装代码 代码使用了Lombok注解。 首先提供一个枚举,用于封装返回的提示码和提示信息。 接下来提供一个返回类型,这里使用了泛型,用于对返回数据进行统一包装。 1.2. 使
SpringBoot 自定义配置和多环境配置
1. 自定义配置 1.1. @Value 二者区别 @ConfigurationProperties @Value 功能 批量注入配置文件中的属性 一个个指定 松散绑定(松散语法) 支持 不支持 Sp
SpringBoot 使用工具类获取容器中的 Bean
1. 简要说明 实现了ApplicationContextAware接口的Bean,当Spring容器初始化的时候,会自动的将ApplicationContext注入进来,所以当一个类实现了Appli
SpringBoot 不同版本中 JUnit 测试类的写法变化
1. SpringBoot 2.2 之前的版本 1.1. 测试类 1.2. 依赖项 2. SpringBoot 2.2 之后的版本 2.1. 测试类 2.2. 依懒项 junit-vintage-en
SpringBoot 中使用 @Scheduled 实现定时任务
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 使用方法 在启动类上添加@EnableScheduling注解,表示开启定时任务。 新建一个类,在类上添加@Component注解,使该类成为被