随笔分类 -  Spring Boot

摘要:简介 使用ES过程中遇到一个Request cannot be executed; I/O reactor status: STOPPED 的异常,大概意思是和server端的连接异常终止了。开始以为是引用的版本不对,或者自己使用问题,后来发现就是因为OOM导致程序宕机,进而引发连接终止。 环境 功 阅读全文
posted @ 2022-01-04 20:22 Naylor 阅读(16296) 评论(5) 推荐(3)
摘要:一、什么是认证鉴权 通俗来说,认证就是系统用户通过提供系统颁发给自己的信任凭证(如用户名和密码)登录系统,系统对用户提交的凭证进行验证这个过程。一般情况下,认证成功之后,系统会给用户分发令牌,令牌由用户代理客户端(如浏览器)存储,当用户需要请求系统资源时候,客户端将令牌传递给系统,系统通过检验令牌来 阅读全文
posted @ 2021-08-28 22:43 Naylor 阅读(8650) 评论(2) 推荐(0)
摘要:一、问题描述 在浏览器刷新SwaggerUI的页面,控制台就报错: java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormat 阅读全文
posted @ 2021-08-06 14:48 Naylor 阅读(481) 评论(1) 推荐(0)
摘要:一、Shiro 简介 Apache Shiro 是一个强大且易用的Java安全框架,能够用于身份验证、授权、加密和会话管理。 官网:https://shiro.apache.org/ Shiro 功能: 核心功能: Authentication(认证):用户登录,身份识别。 Authorizatio 阅读全文
posted @ 2021-07-09 15:55 Naylor 阅读(1238) 评论(0) 推荐(0)
摘要:一、简介 maven是一个项目依赖管理和构建的工具,dockerfile-maven-plugin是一个maven的插件,主要作用是在项目构建的时候生成基于项目的docker镜像文件。 简而言之,此插件将maven和docker进行集成。 正常情况下,我们在开发了一个应用程序后,会使用maven进行 阅读全文
posted @ 2020-10-12 16:16 Naylor 阅读(19188) 评论(0) 推荐(3)
摘要:一、简介 基于Spring Boot 框架开发的应用程序,大部分都是以提供RESTful接口为主要的目的。前端或者移动端开发人员通过调用后端提供的RESTful接口完成数据的交换。 统一的RESTful接口响应数据结构是基本的开发规范。能够减少团队内部不必要的沟通;减轻接口消费者校验数据的负担;降低 阅读全文
posted @ 2020-09-17 21:14 Naylor 阅读(3589) 评论(0) 推荐(1)
摘要:一、简介 Spring Boot Admin是一个完整的应用程序,用于监控和管理Spring Boot应用。原理是通过调用Spring Boot Actuator提供的http接口来实现的监控和管理,所以要想能够被Spring Boot Admin 的Server端管理,则Client端必须集成了S 阅读全文
posted @ 2020-09-04 16:46 Naylor 阅读(1690) 评论(0) 推荐(0)
摘要:一、简介 基于Spring Boot 框架开发的应用程序,大部分都是以提供RESTful接口为主要的目的。前端或者移动端开发人员通过调用后端提供的接口完成数据的交换。 在一个项目中RESTful接口响应数据结构是统一的是基本的开发规范。能够减少团队内部不必要的沟通;减轻接口消费者校验数据的负担;降低 阅读全文
posted @ 2020-09-03 14:06 Naylor 阅读(1242) 评论(0) 推荐(0)
摘要:一、Spring-Boot-Actuator简介 官网:https://docs.spring.io/spring-boot/docs/2.3.4.BUILD-SNAPSHOT/reference/html/production-ready-features.html#production-read 阅读全文
posted @ 2020-09-01 16:54 Naylor 阅读(668) 评论(3) 推荐(0)
摘要:一、认识Swagger Swagger 是一个用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 二、项目中如何集成Swagger框架 1:增加pom 阅读全文
posted @ 2020-09-01 11:04 Naylor 阅读(289) 评论(0) 推荐(0)
摘要:一、简介 Slf4j Java的简单日志记录外观(Simple Logging Facade for Java )可作为各种日志记录框架(例如java.util.logging,logback,log4j)的简单外观或抽象,允许终端用户在开发时插入所需的日志记录框架。简单来说,Slf4j定义的一种规 阅读全文
posted @ 2020-09-01 10:42 Naylor 阅读(584) 评论(0) 推荐(0)
摘要:项目文件结构 编写示例代码 添加lombok的依赖 新建DemoController,用于提供RESTful接口。增加相关注解:@RestController,@RequestMapping("/demo"),@Slf4j 新建GetUserParam,接口传入参数实体。 新建DemoErrorEn 阅读全文
posted @ 2020-07-17 15:12 Naylor 阅读(617) 评论(0) 推荐(0)
摘要:报错截图 报错一:Build failed, Do you want to continue? 编译失败,你想继续吗? 报错二:ConfigError:The Project "Demo" is not a valid java project . 配置错误:这个项目不是一个正确的java项目 报错 阅读全文
posted @ 2019-08-04 14:22 Naylor 阅读(5745) 评论(0) 推荐(0)
摘要:SpringCloud 简介 SpringCloud是一个基于SpringBoot实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。 SpringCloud包含了许多子项目 阅读全文
posted @ 2018-12-31 17:21 Naylor 阅读(746) 评论(0) 推荐(0)