Spring boot 单元测试类 2024-06-21 spring, spring boot, java, 单元测试, 后端 180人 已看 这是一个非常强大的工具,可以帮助我们模拟Spring环境,进行各种测试,如集成测试、容器测试等。在这个例子中,我们使用@WebMvcTest注解来启动Spring MVC的上下文,并只扫描和加载SampleController.class相关的beans。在这个例子中,我们使用@SpringBootTest注解来启动完整的Spring上下文,并使用MockMvc来模拟Web请求。在这个例子中,我们使用@DataJpaTest注解来启动Spring Data JPA的上下文,并模拟JPA的操作。
【原创】springboot+mysql海鲜商城设计与实现 2024-06-23 spring, java, mysql, 后端, 数据库 190人 已看 使用java+ssm+mysql开发的海参交易平台(商城),系统包含超级管理员,系统管理员、用户角色,功能如下:用户:主要是前台功能使用,包括注册、登录;商品中心可以查看商品类别;查看商品,商品详情;可以轮播查看商品图片;加入购物车、下单;系统留言;关于我们;用户个人中心:可以修改个人信息;头像;修改密码;我的订单;我的评论;我的地址;我的收藏;我的留言;充值记录;退出系统;超级管理员:管理员管理(可以新增管理员);用户管理;商品管理(商品种类、商品、评论);订单管理;充值管理;系统留言;公告管理;友
kafka(五)spring-kafka(1)集成方法 2024-06-22 spring, linq, kafka, 分布式, sql 211人 已看 使用 KafkaTemplate发送消息。使用 @KafkaListener 注解。基础配置:以下是必须的配置。
Kotlin设计模式:享元模式(Flyweight Pattern) 2024-06-24 spring, java, 享元模式, kotlin, 设计模式 220人 已看 在移动应用开发中,内存和CPU资源是非常宝贵的。享元模式(Flyweight Pattern)是一种设计模式,旨在通过对象重用来优化内存使用和性能。本文将深入探讨享元模式的应用,并通过Kotlin代码示例展示其实现方式。
Docker 部署SpringBoot应用JAR包部署 构建镜像 DockerFile 2024-06-25 spring, java, 容器, 运维, docker 212人 已看 【代码】Docker 部署SpringBoot应用JAR包部署 构建镜像 DockerFile。
SpringBoot-在配置文件中使用Profile 2024-06-25 spring, java, 后端 137人 已看 默认的application.properties文件还是不可少,但是我们可以多做几个配置文件,名字取为application-xxx.properties。除了在默认的配置文件里激活Profile以外还可以用命令的方式激活,命令的方式激活时会忽略配置文件的激活配置。② 打成jar包后,启动是在启动命令后带激活命令参数。
SpringBoot配置第三方专业缓存技术jetcache方法缓存方案 2024-06-18 spring, java, 缓存, 后端 196人 已看 JetCache 是一个基于 Java 的缓存库,支持多种缓存方案和缓存策略,主要用于提升应用程序的性能和响应速度。它提供了多种缓存模式和特性,可以根据需求选择合适的缓存方案。JetCache 的主要特点和功能支持多种缓存后端:JetCache 支持多种缓存后端,包括 Redis、Caffeine、LevelDB 等,可以根据项目的需要选择合适的后端存储。多种缓存模式:Local Cache:本地缓存,使用 Caffeine 或者 ConcurrentHashMap 等,适用于单个应用节点内
Spring Boot框架的原理及应用详解(七) 2024-06-21 spring, spring boot, github, java, 后端 180人 已看 Spring Boot是一个基于Spring框架的开源项目,旨在通过约定大于配置的原则来简化Spring应用的初始搭建以及开发过程。它通过使用特定的方式来进行配置,减少了样板化的配置,使开发人员能够更专注于业务逻辑的实现。本文将跟随《Spring Boot框架的原理及应用详解(六)》的进度,继续介绍Spring Boot框架。希望通过本系列文章的学习,您将能够更好地理解Spring Boot框架的内部工作原理,掌握Spring Boot框架的使用技巧,以及通过合理的
基于SpringBoot的“智慧食堂”管理系统设计与实现 2024-06-25 spring, java, 后端, intellij-idea, 开发语言 155人 已看 随着互联网的发展,人们日常生活与工作逐渐数字化、网络化和电子化。“智慧食堂”系统作为在线管理的最新形式,采用Java技术开发,由管理员和用户两大模块构成,旨在提高食堂管理的效率和质量。系统设计包括首页、个人中心、用户管理、菜品分类管理、菜品信息管理、留言板管理、系统管理、订单管理等功能,以及后台数据库管理,基于系统建设思想和MySQL数据库设计方法,实现操作简单、成功率高,推动在线食堂管理系统向更高层次发展。随着互联网的发展,人们日常生活与工作逐渐数字化、网络化和电子化。
融入云端的心跳:在Spring Cloud应用中集成Eureka Client 2024-06-24 云原生, spring, eureka, spring cloud, 后端 172人 已看 服务注册:服务实例在启动时向Eureka注册自己的信息。服务发现:服务实例可以查询Eureka获取其他服务的信息。心跳检测:Eureka通过心跳检测监控服务实例的存活状态。客户端负载均衡:Eureka客户端可以用来实现客户端负载均衡。
Springboot 共享电动单车管理系统-计算机毕业设计源码08401 2024-06-24 spring, java, 后端 145人 已看 共享电动单车管理系统主要功能模块包括站点信息、车辆信息、使用信息、订单信息等信息维护,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用java技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对共享电动单车管理系统的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用
Spring Boot如何集成WebSocket 2024-06-21 spring, spring boot, java, websocket, 后端 162人 已看 在Spring Boot中集成WebSocket,你通常可以使用Spring框架提供的WebSocket支持,包括STOMP(Simple Text Orientated Messaging Protocol)和SockJS(用于浏览器和WebSocket服务器之间的通信的库,提供了多种传输方式)。在你的pom.xml(Maven)或build.gradle(Gradle)中添加Spring Boot的WebSocket和STOMP支持的相关依赖。配置WebSocket。// 显示接收到的消息。
SpringCloud 基于Nacos和Eureka 实现双注册双订阅 2024-06-21 云原生, spring, java, eureka, 后端 196人 已看 当系统从一个服务注册中心迁移到另一个时,例如从 Eureka 迁移到 Nacos,可以在过渡期内同时使用两个注册中心,确保服务平稳迁移,逐步过渡,避免一次性切换带来的风险。
使用 XML 配置定义和管理 Spring Bean 2024-06-20 spring, java, xml, 后端 150人 已看 在 Spring 框架中,Bean 是由 Spring IoC(控制反转)容器管理的对象。Spring 容器负责创建 Bean 的实例并管理它们的生命周期和依赖关系。Bean 的定义包括它的类、构造方法、属性、初始化方法和销毁方法等。一个典型的 Bean 定义包括idclass以及可选的属性和构造函数参数。-- 定义一个简单的 Bean --> < bean id = " exampleBean " class = " com.example.project.ExampleBean " >
SpringBoot 实现全局异常处理 2024-06-20 spring, java, 后端 151人 已看 验证 BusinessServiceException 异常也很简单,我们将上面 UserEntity 的参数补全,但是代码中为空会抛错的那个两个参数我们不传,看下会有什么结果。请求结果:这里同样是我们自定义的返回对象,并不是SpringBoot默认的500页面,所以验证成功。
SpringCloud之Nacos 2024-06-18 spring, java, 后端 129人 已看 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。[Sentinel]
SpringBootWeb 篇-入门了解 Vue 前端工程的创建与基本使用 2024-06-20 spring, java, 前端, vue.js, 后端 131人 已看 axiox.post(url[,data[,config]]):url 表示请求路径,config 表示配置对象,可以设置查询参数、请求头信息,data 表示请求体数据,最常见的是 JSON 格式数据。绑定发送 get 请求的方法,先获取到 token 字段的值,再将 token 字段的值设置为发送 get 的请求的请求头 token 的字段值。绑定了一个发送请求的方法,使用 axiox.post() 方法来发送 post 类型的请求给后端,执行成功后,会自动调用 then() 方法。
SpringBootWeb 篇-入门了解 Vue 前端工程的创建与基本使用 2024-06-20 spring, java, 前端, vue.js, 后端 158人 已看 axiox.post(url[,data[,config]]):url 表示请求路径,config 表示配置对象,可以设置查询参数、请求头信息,data 表示请求体数据,最常见的是 JSON 格式数据。绑定发送 get 请求的方法,先获取到 token 字段的值,再将 token 字段的值设置为发送 get 的请求的请求头 token 的字段值。绑定了一个发送请求的方法,使用 axiox.post() 方法来发送 post 类型的请求给后端,执行成功后,会自动调用 then() 方法。