草庐IT

springboot-websocet

全部标签

Springboot调用http(https)接口小妙招,新手小白版

有的新手彦祖在搬砖过程中会遇到调用别人接口来获取数据的需求,这其中涉及调用一些相关类及方法的调用,最近干活又要用这个了,把以前的代码搬出来套用下,死活报错协议加密证书啥的问题,真想感叹卑微打工仔挣点钱养家糊口不容易。无所谓,我师傅会出手,过来一眼就看出我的问题,我用的http协议写的,人家接口测试环境是https协议写的,https协议有加密方式,去参照大佬的写法封装整理了两个类。开发差不多完成后在这记录分享下,不多bb直接上源码了。packagecom.inspur.dehongtf.controller.http_data_get;importcom.alibaba.fastjson.JS

ruoyi(若依)配置多数据源(mysql+postgresql),rouyi(Springboot)多数据源设置

一、除了MySQL驱动,我们还需要用到postgresql的驱动,所以我们先把驱动的依赖给导入进来!--PostgreSql驱动包-->dependency>groupId>org.postgresql/groupId>artifactId>postgresql/artifactId>/dependency>二,修改application-druid.yml:#数据源配置spring:datasource:type:com.alibaba.druid.pool.DruidDataSourcedruid:#主库数据源master:driverClassName:com.mysql.cj.jdbc

【SpringBoot】| Spring Boot 常见的底层注解剖析

目录一:SpringBoot常见的底层注解1. 容器功能1.1 组件添加方法一:使用@Configuration注解+@Bean注解方法二:使用@Configuration注解+@Import注解 方法三:使用@Configuration注解+@Conditional注解 1.2 原生xml配置文件引入@ImportResource注解1.3 配置绑定方法一:@Component注解+@ConfigurationProperties注解方法二:@EnableConfigurationProperties注解+@ConfigurationProperties注解2. 自动配置原理入门2.1 引导

SpringBoot连接ElasticSearch8.*

系统中需要使用到ElasticSearch进行内容检索,因此需要搭建SpringBoot+ElasticSearch的环境。1、pom.xml文件中的引用4.0.0org.springframework.bootspring-boot-starter-parent2.7.41.87.17.6org.springframework.bootspring-boot-starter-data-elasticsearch-->org.elasticsearch.client-->elasticsearch-rest-high-level-client-->${elasticsearch.version

微信小程序登录获取用户唯一标识OpenId,(SpringBoot项目)

微信小程序的登录,需要获取到用户的唯一标识OpenId,这里只涉及到后端代码,所以前提是前端申请了一个小程序并且有了appid和secret。文章目录一、微信小程序登录流程二、代码实现1.引入相关依赖2.代码实现实际项目经验分享一、微信小程序登录流程先上官方开发文档连接小程序登录|微信开发文档        上面就是微信的官方开发文档,在获取openid之前,需要小程序端调用官方提供的接口wx.login()去获取code(临时登入凭证),通过自己的后端请求,把code传给到服务端(自己的后端),服务端根据小程序的appid+secret+js_code+grant_type去调用微信提供好的

springboot访问请求404解决方法

首先,请确保用于访问资源的URL是正确的。仔细检查URL的拼写和格式,以确保它与代码中的端点匹配。如果URL正确,则问题可能与控制器映射有关。请检查控制器方法是否使用@RequestMapping或类似注释进行了正确注释,并且端点是否与您试图访问的URL匹配。另一个潜在的问题可能是应用程序的配置。通过确保包含必要的依赖项并正确注释@SpringBootApplication类,检查您的应用程序是否已正确配置为处理请求。如果这些解决方案都不起作用,那么检查服务器日志以获取有关错误的更多信息可能会有所帮助。日志可以提供关于导致404错误的原因的附加上下文。新手在刚接触springboot的时候,可

如何把一个空项目变成SpringBoot项目

文章目录问题解决办法具体方法一、右击项目,然后选择addframeWorksupport,在下一个页面选择Maven二、完成第一步后,项目中会自动生成一个pom.xml文件,这是maven项目的配置文件,然后开始修改pom.xml,由于这两个项目的组织名和项目名不一样,所以:第三步,在第一步之后,项目中已经有了src->main->java以及src->main->resources目录了,这个时候只需要把SpringBoot项目对应的文件夹直接拷贝过来替代这两个文件夹即可第四步:愉快的运行随后再将该项目add,commit,push就可以上传到远程仓库啦,由于之前是直接从远程仓库克隆下来的项

如何把一个空项目变成SpringBoot项目

文章目录问题解决办法具体方法一、右击项目,然后选择addframeWorksupport,在下一个页面选择Maven二、完成第一步后,项目中会自动生成一个pom.xml文件,这是maven项目的配置文件,然后开始修改pom.xml,由于这两个项目的组织名和项目名不一样,所以:第三步,在第一步之后,项目中已经有了src->main->java以及src->main->resources目录了,这个时候只需要把SpringBoot项目对应的文件夹直接拷贝过来替代这两个文件夹即可第四步:愉快的运行随后再将该项目add,commit,push就可以上传到远程仓库啦,由于之前是直接从远程仓库克隆下来的项

将springboot项目生成可依赖的jar,并引入到项目中

1、将springboot项目生成可依赖的jar包的方法SpringBoot项目默认打包的是可运行jar包,也可以打包成不可运行的jar包。能打成可运行的jar包是因为,SpringBoot项目引入了spring-boot-maven-plugin依赖包。spring-boot-maven-plugin具有repackage功能,就是在打包的时候,多做一点额外的事情:(1)首先mvnpackage命令对项目进行打包,打成一个jar,这个jar就是一个普通的jar,可以被其他项目依赖,但是不可以被执行。(2)repackage命令,对第一步打包成的jar进行再次打包,将之打成一个可执行jar,通

springboot+Netty搭建MQTT协议的服务端

本文基于基础版的netty实现mqtt在此功能基础上,进行了功能强化,新增了用户鉴权、多用户订阅推送,qos2级别消息处理,后续新增topicfilter功能,本人会持续更新Netty是业界最流行的nio框架之一,结合springboot可以满足快速开发MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上的。MQTT协议的可以用在物联网、小型设备、还有移动应用上。Netty也可以实现MQTT协议,他的内部封装了MQTT协议的相关对象。