目录SpringBoot 集成WebSocket,实现后台向前端(h5 页面,java客户端)推送什么是WebSocket?概念:特点:通讯方式服务器端代码实现maven依赖websocket的configuration配置文件websocket 的发布实现:H5客户端实现maven依赖aplication.properties 的系统配置文件配置页面代码(重点)java客户端代码maven依赖s
springboot接收并解析vue前端传的excel文件代码运行环境与导包问题接收文件使用MultipartFile file(需单独配置解析器)解析Execl通过导入 POI 的jar包解决前端vue发送excel文件接收前端发送的excel文件解析excel内容以对象集合的形式打印输出 代码运行环境与导包问题后端使用SpringMVC、Spring,如果是Springboot,则不用考虑配
转载 2024-07-03 12:38:29
33阅读
前后端分离项目中,各自按照接口文档进行开发,然后对接,项目上线。当然这是理想状态,开发过程中肯定会遇到接口内容变化的情况,这时候如果有工具能够实时监控变化,并且易于查看,无疑减轻了大量工作,那么swagger2绝对是必备技能。下面搭建一个demo看一下有多方便!1,创建springboot工程,引入相关依赖<dependency> <groupId>
转载 2024-03-19 12:40:49
90阅读
        前端传递数值到后端(控制器)主要有三种方式,分别是请求行传值、请求头传值、请求体传值,下面将根据不同的传值方式分别进行梳理与讲解目录一、请求行:1.1 请求行传值1.2 控制器接受数据 (请求行)1.3 响应请求并传递二、请求头:2.1 请求头传值2.2 控制器接受数据 (请求头)三、请求体:3.1 请求体传值3.2 控制器接受数据 (请求体
转载 2024-07-11 08:01:32
190阅读
文章目录前言正文业务逻辑代码结语 前言之前有写过ajax+spring boot的教程,但是主要是做的业务逻辑是后端查询判断,然后返回对或错两个结果,前端再按照结果来做简单的处理,具体看spring boot+mybatis+ajax实现注册功能,以及这个过程遇到的坑和学到的知识。 这一篇教程主要重点再前端的处理,后端的话我就补贴太多的代码,可以看上面那片注册功能的教程。正文业务逻辑再其他页面点
转载 2023-12-28 12:22:17
77阅读
现在大多数互联网项目都是采用前后端分离的方式开发,前端人员负责页面展示和数据获取,后端负责业务逻辑处理和接口封装。当与前端交互的过程当中,都是用json数据与前端进行交互,这样想取出前端传送过来的json数据的时候,就需要用到@RequestBody这个注解。@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将
转载 2023-10-06 14:26:29
426阅读
PS:restful api接口规范中,有四种请求方法,分别为get、post、delete、put。 但我认为,传参其实就只有两种方式,一种通过url传参,另一种通过提交表单传参。 所以下面的内容,我按传参方式整理。 一、url传参url传参有两种形式 1、/get/{param}:这种形式通常用于分页时// 模块化 js getList(param) { return request(
转载 2023-12-07 09:01:08
106阅读
什么是WebScoket?WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。为什么使用WebScoket?因为 :HTTP 协议有一个缺陷:通信只能由客户端发起,HTTP 协议做不到服务器主动向客户端推送信息。而WebScoket可以由服务器主动发送信息给客户端。应用实例:maven依赖:<de
转载 2024-07-21 10:21:14
61阅读
文章目录1. Spring Initializr 部署框架1.1 选择Spring Initializr1.2 选择版本并创建模板1.3 测试并启动2. 全局配置2.1 yml文件2.2 逐个读取配置文件数据2.3 读取全部配置文件2.4 将配置文件信息写入对象2.4.1 松散绑定2.4.2 注明单位2.4.3 数据校验3. 常用注解3.1 新建实例类3.2 新建配置类3.3 测试 1. Spr
一、引言有了自动配置,springboot使web开发变得简单,这个在springboot之旅中的第一篇中就有体现,实际的开发中当然不会这么简单,很多时候我们都需要自己去定制一些东西。web开发的东西比较多, 我们先掌握一些必要知识点,剩下的就是CRUD开发。快速的创建一个springboot web项目在第一篇总结中有讲:二、静态资源的映射规则现在大部分公司都是前后端分离的开发模式,一般作为后台
转载 2024-03-06 00:28:28
32阅读
SpringBoot个人博客—前端页面功能介绍(一)项目首页地址:一、前端框架Semantic UISemintic UI官网:https://semantic-ui.com/前端页面主要采用了Semantic前端开发框架对页面骨架进行快速搭建。Semantic作为一款开发框架,能够帮助开发者使用对人类友好的HTML语言构建优雅的响应式布局更加快速设计出漂亮的网站。具体使用细节可以访问官网查看官方
转载 2024-03-13 23:05:34
65阅读
SpringBoot主配置和注解建议Springboot使用版本:2.1.13.RELEASEapplicatin.properties的优先级比application.yml优先级高,但是一般项目中不会同时出现这两种配置文件yml配置文件写法例子:person是对象,maps是map集合,lists是list集合,student是对象,具体关系为:package com.hui.pojo; i
1.父类指定了相应的依赖的版本,之后子工程只需要添加该依赖即可,无需指定版本,实现版本管理。 2.SpringBootApplication注解创建一个application,并且会将同包之下的文件都扫描进来,所以一开始如果访问404,是因为测试controller没有创建在同一个包之下,注意名字也需要是层级方式命名的才行,idea创建时候会有提示的。  3.Rest
转载 2024-05-15 09:17:21
913阅读
SpringBoot校验注解地正确使用前言方案常用的校验注解 前言“SpringBoot”前后端分离项目,通常采用Restful接口,我们除了前端进行校验之外,在后端中进行一些字段的校验判断方案按照以往的方法,我们通常是对result中的参数进行一个个的判断 例如@GetMapping(value = "/page") public Result<DemoEntity>
转载 2024-06-25 21:31:32
9阅读
Web开发简单了解快速上手JSON 的支持RESTful 的支持支持热部署快速上手拦截器与过滤器自定义过滤器示例自定义拦截器示例打包部署多环境配置服务器配置项目打包 简单了解       自从 B/S 架构 (Browser/Server,浏览器/服务器模式) 被发明以来,因为其具有跨平台、 易移植、方便使用等特点,迅速地成为
转载 2023-11-24 10:34:32
55阅读
1.登录模块1.注册1.页面搭建2.数据绑定(1)定义数据模型->参考接口文档给属性起名//定义数据模型 const registerData = ref({ username: '', password: '', rePassword: '' })(2)将数据模型与表单绑定->       
转载 2024-08-02 21:35:49
605阅读
小技巧:SpringBoot项目如何让前端开发提高效率?社会分工越来越细,对于工程类研发来说,全栈是越来越少了。这是时代的进步,也是个体的悲哀。今天要分享的小技巧,或许能够大幅提高你的开发效率。你可以用省下来的时间打个盹,浏览个美女写真什么的。本篇文章涉及的知识点有: Swagger 为了文档 Nginx 为了效率众所周知,java项目的启动速度就像沙子里走路。要是你的前端模块也很大,有一大堆no
转载 2024-03-21 20:58:29
22阅读
当前,Spring毫无疑问已经成为java后台对象管理标准框架,除了通过IOC能够管理我们的自定义对象的生命周期之外还提供了众多功能繁复的可配置功能模块。但同时带来了复杂的配置项,这对初学者而言简直是一种灾难。于是SpringBoot应运而生,Springboot的出现大大简化了配置,主要表现在消除了web.xml和依赖注入配置的整合,处处遵循规约大于配置的思想,将初学者在繁杂的配置项中解放出来,
一.Web 开发Spring Boot Web 开发非常的简单,其中包括常用的 json 输出、filters、property、log 等。1.json 接口开发在以前使用 Spring 开发项目,需要提供 json 接口时需要做哪些配置呢? (1)添加 jackjson 等相关 jar 包 (2)配置 Spring Controller 扫描 (3)对接的方法添加 @ResponseBody
web开发一、简介二、SpringBoot对静态资源的映射规则1、所有/webjars/**,都去classpath:/META-INF/resources/webjars/找资源;webjars:以jar包的方式引入静态资源;2、“/**”访问当前项目的任何资源(静态资源的文件夹)3、欢迎页:静态资源文件夹下所有index.html页面;被"/**"映射;4、所有的**/favicon.ico
转载 2024-03-27 15:22:34
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5