SpringBoot
文章平均质量分 70
SpringBoot的相关的知识
Java劝退师、
虽千万人,吾往矣。王德昌的博客。
展开
-
SpringBoot 使用Hibernate (JPA)
Hibernate是一个开源的对象关系映射(ORM)框架,为Java语言提供了一种与数据库交互的简单、高效的方式。SpringBoot是一个快速开发框架,简化了Spring应用的配置和部署。本文将介绍如何在SpringBoot项目中使用Hibernate来进行数据持久化操作。原创 2023-08-20 19:14:44 · 1559 阅读 · 0 评论 -
SpringBoot配置文件多环境
在应用程序的开发过程中,我们常会设计不同的环境,例如:开发环境、测试环境和生产环境,这些环境对应的数据库等配置可能都是不同的。因此我们需要根据不同的环境加载不同的配置文件。SpringBoot给我们提供了这么一种机制,我们只需要简单的配置就能实现。本文将详细介绍如何在SpringBoot项目中配置多环境,通过简单的配置,实现在不同环境加载不同的配置文件。同时也提供了相应的测试代码来验证配置的有效性。。原创 2023-08-07 17:00:39 · 475 阅读 · 0 评论 -
SpringBoot跨域及解决方式
跨域”,从字面上理解就是指跨越了域。在这里,“域"是指的是"域名”。在浏览器中,出于安全考虑,同源策略会限制来自不同源(即不同域名、协议或者端口)的"document"或脚本等资源能进行的交互。例如,浏览器允许脚本在用户浏览器内对自身创建的文档或元素进行更改,但是禁止脚本对来自不同源的窗口或文档进行任何操作。以上就是关于SpringBoot跨域问题的讨论以及解决方式,希望对大家有所帮助。在实际的开发过程中,还需要根据实际的业务需求来选择合适的解决方案。原创 2023-08-06 18:27:22 · 321 阅读 · 0 评论 -
OpenAi最简洁的Java流式返回接入方式,没有第三方依赖,只需要使用Spring Boot即可!轻松构建你的带有聊天记忆、画图功能的chatgpt!
OpenAi最简洁的Java流式返回接入方式,没有第三方依赖,只需要使用Spring Boot即可!轻松构建你的带有聊天记忆功能的chatgpt!预览模型:GPT-3.5-turbo。原创 2023-03-23 16:08:46 · 9405 阅读 · 7 评论 -
mybatis plus 出现 Invalid bound statement (not found)
mybatis-plus 3.4.1按照官网的配置出现了如下错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.niu.manager.mapper.DepartmentMapper.selectList at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:...原创 2020-12-31 14:43:11 · 30502 阅读 · 22 评论 -
如何自己搭建短链接服务
如何打造一个短网址服务短链接我们或多或少都使用过,所谓短链接就是根据较长的原链接url生成一段较短的链接,访问短链接可以跳转到对应的原链接,这样做好处在于:1. url更加美观;2. 便于保存和传播;3. 某些网站内容发布有字数限制,短链接可以节约字数。短链接实现的原理非常简单,可以概括为:为每个原链接生成不重复的唯一短链接 将原链接和对应短链接成对保存到数据库 访问短链接时,web服务器将目标重定向到对应的原链接...原创 2020-12-25 18:09:50 · 19457 阅读 · 8 评论 -
SpringBoot使用拦截器
拦截器对使用SpringMvc、的开发人员来说特别熟悉,因为你只要想去做好一个项目必然会用到它。拦截器在我们平时的项目中用处有很多,如:日志记录、用户登录状态拦截、安全拦截等等。而SpringBoot内部集成的是SpringMVC控制框架,所以使用起来跟SpringMVC没有区别,只是在配置上有点不同。本文只介绍如何在springboot中使用拦截器。环境/版本一览:开发工具:Intellij IDEA 2020.2.3 springboot:2.3.7.RELEASE jdk:1.8.0_21原创 2020-12-22 15:52:56 · 18873 阅读 · 13 评论 -
SpringBoot项目中获取配置文件的配置信息
系统配置文件 application.yaml或者 application.properties 中的属性值假如我们配置文件.yaml的信息是myconfig: username: abc password: 123或者.propertiesmyconfig.username=abcmyconfig.password=1231. 通过@Value类需要被spring扫描到@Componentpublic class MyConfig { @Val..原创 2020-12-20 12:35:54 · 23312 阅读 · 1 评论 -
SpringBoot SpringMVC文件下载,大文件断点续传,可以实时播放视频,拖动进度条
spring mvc 实时播放视频背景最近业务包含一个视频播放,发现一个问题:我们的视频文件在在自己的文件服务器,文件服务器开发的文件获取接口是下载文件,当有视频播放的时候,浏览器客户端会在视频文件下载完毕后开始播放。...原创 2020-03-23 11:35:20 · 29558 阅读 · 7 评论 -
SpringBoot上传文件
SpringBoot单文件上传,多文件上传环境/版本一览:开发工具:Intellij IDEA 2020.2.3 springboot:2.3.7.RELEASE jdk:1.8.0_211 maven:3.6.3目录结构1.搭建项目1.1 先创建一个springboot工程加入web依赖<dependency> <groupId>org.springframework.boot</groupId> .原创 2020-12-19 16:44:55 · 40788 阅读 · 7 评论 -
SpringBoot 中使用Redis缓存
SpringBoot 中使用Redis缓存在项目中我们访问数据通常的操作就是访问数据库的方式,但是如果访问量很大而且特别频繁会对数据库造成压力,甚至导致数据库直接崩溃。为了解决这类的问题,redis框架逐渐出现在我们的视野里1.Redis特点Redis是一个高性能(支持并发11万读8万写)的key-value存储系统。 支持丰富的存储value类型,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 Redi.原创 2020-12-19 12:47:37 · 25729 阅读 · 4 评论 -
SpringBoot整合SpringDataJPA
SpringBoot整合SpringDataJPAJPA是什么首先,我们说说JPA是什么?JPA(java persistence api),它并不是一个框架,而是一组规范。我觉得对于任何一个开发人员来说,理解“规范”这个词应该不在话下。其中,Hibernate就实现了这个规范,而且那是相当成功的(其实TopLink和OpenJPA也都实现了JPA规范,不过它们被Hinernate的光环笼罩了)。所以呢,当我们说到JPA的时候,好多人首先想到的就是Hibernate。SpringBootDa原创 2020-12-17 10:37:36 · 28651 阅读 · 7 评论 -
SpringBoot 整合 Mybatis
SpringBoot Mybatis 整合SpringBoot Mybatis这么有名的框架废话不多说了,直接开始环境/版本一览:开发工具:Intellij IDEA 2020.2.3 springboot:2.3.7.RELEASE jdk:1.8.0_211 maven:3.6.3工程结构:开始搭建:创建数据库 t_user_dbSET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- -----------------.原创 2020-12-17 09:08:01 · 27250 阅读 · 2 评论 -
Prefix must be in canonical form
prefix属性必须全部小写原创 2020-11-27 15:17:18 · 12136 阅读 · 0 评论