介绍minimal-config-spring-boot-starter,是基于Spring-Boot原生配置注入实现原理的基础上,拓展的轻量级配置中心,项目体积只有24KB,设计理念为服务中小型项目,快速构建远程配置中心及配置实时刷新,本身提供了基于Gitee代码仓库的远程配置读取能力,开发者只需要简单配置资源文件路径和授权访问Token即可实现配置中心的功能。开源项目地址:https://gi
目录配置文件格式自动提示消失解决方案SpringBoot配置文件加载顺序(了解)application. properties > application.yml > application . yamlyaml yaml语法规则 yaml数据读取 自定义对象封装数据警告解决方案多环境启动 properties文件多环境启动多环境启动命令格式&n
转载 2024-06-26 20:56:12
95阅读
Spring StateMachine使用笔记配置状态状态分层状态withStates() 配置状态 states状态列表 可以使用多个withStates进行parent分层配置区域:当相同的分层状态机具有多组状态时,每个都具有初始状态,就产生正交状态,多个独立区域.withStates() .initial(States2.S1)
返回http code在使用spring boot开发rest接口的时候,如果在controller中出现了未处理的异常,默认会返回500错误。如果我们希望在某些条件下返回一个特定的HTTP CODE(如404),可以这么做@RequestMapping("/student/{name}") public ResponseEntity<?> getStudent(@PathVariab
背景在使用SpringBoot的过程中,你肯定遇到过404错误。比如下面的代码:@RestController @RequestMapping(value = "/hello") public class HelloWorldController { @RequestMapping("/test") public Object getObject1(HttpServletReque
转载 2024-07-15 01:57:06
125阅读
简介可以用于从java主方法中引导和启动Spring应用程序的类,在默认情况下,通过以下步骤来启动应用:创建一个ApplicationContext实例 注册CommandLinePropertySource用来暴露命令行参数作为spring的属性 refresh applicationContext,加载所有的singleton bean 触发任何CommandLineRunner bean自定
本篇介绍Spring Boot 基础,部分内容总结摘抄自《Spring Boot实战派》,仅作笔记。几年前,Spring(为解决企业应用程序开发的复杂性而创建的框架)是最受欢迎的Java框架之一,但随着Node、Groovy、PHP等脚本语言的蓬勃发展,使用Spring开发应用就显得繁琐了,因为它使用了大量的XML配置文件,配置繁琐,整合不易,开发和部署效率低下。Spring Boot的
一、jar包添加下面其中之一即可<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>根据实际情况指定版本号&lt
一、基础响应        前后端分离一定会设计到数据传输。因此,每个项目必定都有一个基础的响应类。        我就以我个人的经验编写这个类吧。定义基础:响应code、响应信息message、传输的数据data、总记录数。        定义两个基础的构造函数,再定义两个通
转载 2024-04-01 14:41:30
216阅读
@RequestMapping("/oauth/token") public ResponseEntity<Object> token(@RequestParam(valu
原创 2023-05-26 00:10:41
79阅读
目录:一、SpringBoot 中 自定义 "用户授权管理" ( 总体内容介绍 ) :二、 自定义 "用户退出控制" ( 通过 "HttpSecurity类" 的 logout( )方法来实现 "自定义用户用户登录控制" ) :1.基础项目文件准备2.实现 "自定义身份认证" ( UserDetailsService身份认证 )① service层中类 获取 "用户基本信息" 和 "用户权限信息
http post 415错误的解决方法前面在spring boot项目中,进行前后端数据交互时突然遇到了415错误。一时间有点懵,在网上找了一些资料,总算是知道为什么了,不多说,直接上图。这是正常的form提交的数据。debug之后能够服务器能够正常的接收数据。当请求数据的格式变成json时,此时debug之后发现并没有数据传入。并且还报出了Resolved exception caused b
# 实现Axios配置状态 ## 一、整体流程 首先我们需要了解一下整个实现“Axios配置状态”的流程。在实现过程中,我们需要先创建一个 Axios 实例,然后配置响应拦截器,在拦截器中处理不同状态的情况。 下面是实现“Axios配置状态”的具体步骤: ```mermaid erDiagram step1(创建 Axios 实例) --> step2(配置响应拦截器) -
原创 2024-04-03 05:47:26
42阅读
文章目录RestHighLevelClient介绍引入依赖ES的配置(1)、创建索引(2)、application.yml 配置文件(3)、实体对象(4)、java 连接配置类索引操作文档操作Bulk操作DSL高级查询操作精确查询(term)全文查询(match)通配符查询(wildcard)模糊查询(fuzzy)排序查询(sort)分页查询(page)方式一: from + size方式二:
背景越来越多的项目开始基于前后端分离的模式进行开发,这对后端接口的报文格式便有了一定的要求。通常,我们会采用JSON格式作为前后端交换数据格式,从而减少沟通成本等。报文基本格式一般报文格式通常会包含状态状态描述(或错误提示信息)、业务数据等信息。 在此基础上,不同的架构师、项目搭建者可能会有所调整。 但从整体上来说,基本上都是大同小异。在SpringBoot项目中,通常接口返回的报文中至少包含
转载 2024-01-21 05:57:34
523阅读
Spring Boot 统一响应 文章目录Spring Boot 统一响应一. 前言二. 统一响应2.1 字段2.2 错误码2.3 统一响应类三. 调用测试3.1 接口层代码3.2 UT测试用例 一. 前言前后端交互时,后端会提供RESTful API接口供前端调用,前端调用后,需要响应前端该接口是否调用成功:成功:数据回显到前端,并渲染给客户失败:失败的信息提示回显给前端,并给用户提示但响应的同
转载 2023-11-29 14:11:14
144阅读
分享一下我封装好的转换工具类public enum HttpErrorStateConverter { /* 客户端错误 */ BAD_REQUEST(400, "由于包含语法错误,当前请求无法被服务器理解"), UNAUTHORIZED(401, "请求需要用户验证"), PAYMENT_REQUIRED(402, "非标准客户端错误状态响应"),
1、统一响应数据格式的json统一json格式的response,如添加一条数据失败的时候的响应是1而不是500,{     "code": 1,     "msg": "年龄需要大于6岁",     "data": null }{     "code": 0,     "msg": "成功",
该文SpringBoot版本:2.3.4 SpringBoot的web场景中,底层依然使用的是SpringMVC,框架会根据请求url找到它对应的handler,然后再找到该handler的handlerAdapter,handlerAdapter先回处理handler(controller.method())的形参,然后执行该方法,并返回方法的返回值,对应源码ServletInvocableHa
转载 2024-06-25 15:17:42
149阅读
https://github.com/singgel/MQ-SkillTree一、安装ActiveMQ二、新建spring boot工程,并加入JMS(ActiveMQ)依赖 三、工程结构 pom依赖如下:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org
  • 1
  • 2
  • 3
  • 4
  • 5