草庐IT

boot-args

全部标签

Spring boot连接Redis服务器报Unable to connect to Redis问题分析与解决

1.UnabletoconnecttoRedis:翻译:无法连接到Redis很明显是Redis服务未被连接比如我这个,是因为打连接不上本地端口:6379。呢么就有两种可能:1.查看Springboot的yml文件,看是否连接的是6379端口如下:没问题是本地的6379,呢么就只有一种情况是因为本地的服务没打开。打开Redis服务正确开启服务如何重新启动Springboot项目,就ok喽!总结一下,这是Redis新手常见的一种问题,个人觉得主要是因为马虎粗心造成的,哈哈哈,恰恰我就遇见了!这就是我今天的分享解决问题方案。有问题可以私聊或留言。     

解决Spring Boot接口返回String格式Json加反斜杠问题

解决因SpringBoot接口返回字符串格式的JSON,双引号前面会加上反斜杠\转义,导致前端反序列化时失败问题.双引号全部被加了转义符\,导致了前端反序列化失败.[{\"img\":\"null\",\"url\":\"https://www.baidu.com",\"title\":\"标题\",\"price\":1.5}]com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:ExpectedBEGIN_ARRAYbutwasSTRINGatline1column794path$.data.goodsW/S

System has not been booted with systemd as init system (PID 1). Can‘t operate.解决方法

在WSL(WindowsSubsystemforLinux,适用于Linux的Windows子系统)下通过systemctl命令启动某些服务将造成Systemhasnotbeenbootedwithsystemdasinitsystem(PID1).Can’toperate.这样的错误;以启动docker为例:sudosystemctlrestartdocker错误信息如下:Systemhasnotbeenbootedwithsystemdasinitsystem(PID1).Can'toperate.Failedtoconnecttobus:Hostisdown解决方案尝试使用以下方法启动服

Spring Boot使用 Hibernate-Validator校验参数时的长度校验

今天在使用Validator框架数据验证的时候碰到了三个类似的注解,都是用来限制长度,但是用法上有区别:1,@Size和@Length@DatapublicclassLoginVo{@Length(min=5,max=17,message="userName长度须在[5,17]")//可以为null,若不为null,则长度为[5,17]privateStringuserName;//@Size不能验证Integer,适用于String@Size(min=1,max=3,message="password长度须在[1,3]")privateStringpassword;@Size(min=1,m

(简易详细)spring boot 使用拦截器 实现拦截前端请求并返回json到前端页面

一、核心方法代码returnJson /*返回客户端数据*/privatevoidreturnJson(HttpServletResponseresponse,Stringjson)throwsException{PrintWriterwriter=null;response.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=utf-8");try{writer=response.getWriter();writer.print(json);}catch(IOExceptione){}finally

spring boot集成Elasticsearch-SpringBoot(25)

1. Elasticsearch—搜索应用服务器  1.1 什么是搜索引擎  搜索引擎(searchengine)通常意义上是指:根据特定策略,运用特定的爬虫程序从互联网上搜集信息,然后对信息进行处理后,为用户提供检索服务,将检索到的相关信息展示给用户的系统。  而我们讲解的是捜索的索引和检索,不涉及爬虫程序的内容爬取。大部分公司的业务也不会有爬取工作,而只提供查询服务,而且Elasticsearch也只是提供这方面的功能。  1.2 认识Elasticsearch  Elasticsearch是一个分布式、RESTful风格的搜索和数据分析引撃。通过它,能够执行及合并多种类型的搜索(结构化数

Spring Boot进阶(48):SpringBoot之集成WebSocket及使用说明 | 超级详细,建议收藏

1.前言🔥        对于很多小伙伴来说,项目现在都普遍前后端分离,各干各的事儿,在前后端进行服务调用才会有大面积的碰头,后端接口数据格式发生变更要通知前端,相反,前端有变化要告诉后端,这来回修改沟通起来通道要么线下,要么线上,但是这都不是最高效的通信,你们知道还可以怎么提升沟通效率嘛?今天我就给大家讲讲它--WebSocket,让你直接可通过它无延迟来达成前后端的高效沟通过,基本搭建这套微聊天几乎零成本,你心动了么?如果你想学你可以接着往下看呢。        这将又会是干货满满的一期,全程无尿点不废话只抓重点教,具有非常好的学习效果,拿好小板凳准备就坐!希望学习的过程中大家认真听好好学

Sprint Boot学习路线5

SpringMVCSpringMVC是Spring框架的一部分,是一个Web应用程序框架。它旨在使用Model-View-Controller(MVC)设计模式轻松构建Web应用程序。在SpringMVC中,应用程序被分为三个主要组件:Model、View和Controller。Model表示应用程序的数据和业务逻辑,View负责生成发送到客户端Web浏览器的HTML,而Controller充当Model和View之间的中介,处理传入的HTTP请求并生成适当的响应。ServletSpringservlet是一个Java类,它作为处理请求和管理SpringIoC容器的生命周期的中心点。Sprin

Sprint Boot学习路线4

微服务SpringMicroservices是一个框架,它使用Spring框架更容易地构建和管理基于微服务的应用程序。微服务是一种架构风格,其中一个大型应用程序被构建为一组小型、独立可部署的服务。每个服务具有明确定义的职责,并通过API与其他服务通信。云配置SpringCloudConfig是一个用于管理分布式应用程序配置属性的库。它允许开发人员将应用程序的配置属性外部化,以便可以轻松地进行更改而无需修改应用程序的代码。它还提供了一个集中式服务器,用于存储和管理多个应用程序的配置属性,从而可以轻松地更新和回滚不同环境中的配置。通过使用SpringCloudConfig,开发人员可以拥有一个集中

JavaEE进阶 - Spring Boot 日志文件 - 细节狂魔

文章目录1.⽇志有什么⽤?2.⽇志怎么⽤?3.自定义日志打印准备工作:创建一个SpringBoot项目,并在其中创建一个UserController类,用来演示。在程序中得到⽇志对象常⻅的⽇志框架说明(了解)使⽤⽇志对象打印⽇志日志格式说明日志级别⽇志级别是干什么用的呢?⽇志级别的分类与使⽤⽇志的级别分为:⽇志级别的顺序:⽇志使⽤日志级别的设置全局日志级别设置局部日志级别设置⽇志持久化设置日志的保存路径设置日志文件的存储文件名更简单的⽇志输出—lombok1、添加lombok框架⽀持。2、使⽤@slf4j注解输出⽇志。lombok原理解释补充:Java程序的运⾏原理图:Lombok的作⽤图:l