草庐IT

springboot-websocet

全部标签

SpringBoot+微信小程序在线订餐小程序系统 附带详细运行指导视频

文章目录一、项目演示二、项目介绍三、运行截图四、主要代码一、项目演示项目演示地址:视频地址二、项目介绍项目描述:这是一个基于SpringBoot+微信小程序框架开发的在线订餐小程序系统。首先,这是一个前后端分离的项目,代码简洁规范,注释说明详细,易于理解和学习。其次,这项目功能丰富,具有一个在线订餐小程序系统该有的所有功能。项目功能:此项目分为两个角色:普通用户和管理员。普通用户有登录注册、浏览商品信息、添加购物车、结算订单、查看个人信息、查看个人订单详情、管理个人地址信息、发布评价信息等等功能。管理员有管理所有商品信息、管理所有订单信息、管理所有用户信息、管理所有评价信息等等功能。应用技术:

记录一次SpringBoot3+Nacos Config做配置中心时,No spring.config.import property has been defined的问题

以下为报错信息:Nospring.config.importpropertyhasbeendefined启动时,控制台已经很明确的给出了一个标准的解决方案:Addaspring.config.import=nacos:propertytoyourconfiguration.Ifconfigurationisnotrequiredaddspring.config.import=optional:nacos:instead.Todisablethischeck,setspring.cloud.nacos.config.import-check.enabled=false.经过查阅官方资料,确认从2

微信小程序+SpringBoot接入后台服务,接口数据来自后端

前言       前两天开发了一个微信小程序项目,只不过接口数据是自己设置的假数据。然后我就想将这些假数据替换掉。这些数据来自接口,之前做过前后端分离的项目,我就想能不能直接调用那些后端数据接口。结果是可以的。以下是自己编写的部分方法步骤1、后端的接口2、微信小程序获取这些接口数据3、数据展示在微信小程序中一、后端项目(提供接口)       后端项目就写接口,编写业务逻辑之类的。这个是之前写的一个项目。这里使用mybatis-plus写了一个查询数据的方法。仅供测试小程序是否可以调通该接口1.1项目结构1.2启动效果       也可以将后端项目打包发布到服务器,小程序直接访问服务器中的接口

相册管理系统|基于Springboot+Vue实现前后端分离的相册管理系统

作者主页:编程指南针作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、毕业设计、简历模板、学习资料、面试题库、技术互助收藏点赞不迷路 关注作者有好处文末获取源码 项目编号:BS-PT-100一,环境介绍语言环境:Java: jdk1.8数据库:Mysql:mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse后台开发技术:Springboot+Mybatis-plus前台

Springboot+Druid配置多数据源

Druid数据库多数据源Spring的多数据源支持—AbstractRoutingDataSource,AbstractRoutingDataSource定义了抽象的determineCurrentLookupKey方法,子类实现此方法,来确定要使用的数据源Druid实现多数据源支持,核心是OverwriteAbstractRoutingDataSource的determineCurrentLookupKey方法publicabstractclassAbstractRoutingDataSourceextendsAbstractDataSourceimplementsInitializingB

SpringBoot项目实战笔记:电脑商城项目实战(SpringBoot+MyBatis+MySQL)

花了一段实现刚学完SpringBoot,做个项目练练手。教程视频来源于B站。视频链接:【SpringBoot项目实战完整版】SpringBoot+MyBatis+MySQL电脑商城项目实战_哔哩哔哩_bilibili目录一、系统概述与环境搭建1. 系统开发及运行环境2.项目分析3.创建项目4.配置并运行项目4.1运行项目4.2配置项目4.3其他配置三、用户登录注册3.1用户注册3.1.1 用户-创建数据表3.1.2用户-创建实体类3.1.3用户-注册-持久层3.1.4用户-注册-业务层                1.1业务的定位                1.2规划异常        

springboot es索引@Document通过动态加载bean实现动态改变

需求:elasticsearch中,每天的数据放在当天的索引中,如2022.08.23。现有一个服务,定时从es中将数据拉取到mysql数据库中存储。更新:可以通过SPEL进行动态注入//es实体@Document(indexName="#{T(com.xxx包名.xxx.xxx类名).xxx方法()}")=========================================================================考虑的点:java中es映射实体需要@Document注解指定连接的elasticsearch索引,需要动态修改@Document中indexNa

SpringBoot+Vue整合WebSocket实现实时通讯

        在开发过程中,我们经常遇到需要对前台的列表数据,实现实时展示最新的几条数据,或者是调度的任务进度条实现实时的刷新......,而对于这种需求,无状态的http协议显然无法满足我们的需求,于是websocket协议应运而生。websocket协议本质上是一个基于tcp的协议,是双向通讯协议,实现了浏览器和客户端的实时通讯,接收端和发送端可以互相发送或接收消息。    本文整合websocket方式采用后台自定义Endpoint,前端使用内置的WebSocket。一、SpringBoot配置1、开发环境SpringBoot:2.5.13JDK:1.82、引入pom文件org.spr

Springboot启动后执行方法

文章目录一、注解@PostConstruct二、CommandLineRunner接口三、实现ApplicationRunner接口四、实现ApplicationListener五、四种方式的执行顺序一、注解@PostConstruct使用注解@PostConstruct是最常见的一种方式,存在的问题是如果执行的方法耗时过长,会导致项目在方法执行期间无法提供服务。@ComponentpublicclassStartInit{////@Autowired可以注入bean//ISysUserServiceuserService;@PostConstructpublicvoidinit()throw

Springboot启动后执行方法

文章目录一、注解@PostConstruct二、CommandLineRunner接口三、实现ApplicationRunner接口四、实现ApplicationListener五、四种方式的执行顺序一、注解@PostConstruct使用注解@PostConstruct是最常见的一种方式,存在的问题是如果执行的方法耗时过长,会导致项目在方法执行期间无法提供服务。@ComponentpublicclassStartInit{////@Autowired可以注入bean//ISysUserServiceuserService;@PostConstructpublicvoidinit()throw