
springBoot
文章平均质量分 66
'会飞的猪
这个作者很懒,什么都没留下…
展开
-
SpringBoot读取resources下文件,不区分window和Linux系统
SpringBoot读取resources下文件,不区分window和Linux系统原创 2024-08-15 10:00:41 · 391 阅读 · 0 评论 -
springBoot快速搭建WebSocket
springboot快速搭建WebSocket,发送不同消息。原创 2024-07-30 16:47:44 · 451 阅读 · 0 评论 -
springBoot+protobuf(全程Protocol Buffers协议)简单入门
但是我们protobuf是一种灵活的、高效的、自动化的序列化机制,可以有效的解决上面的问题。由于 protobuf是跨语言的,所以用不同的语言序列化对象后,生成一段字节码,之后可以其他任何语言反序列化并自用,大大方便了跨语言的通讯,同时也提高了效率。(3)gson格式也是常见的一种,但是gson在解析的时候非常耗时,而且gson结构非常占内存。(2)XML常用于与其他项目之间数据传输或者是共享数据,但是编码和解码会造成很大的性能损失。(1)java默认序列化机制:效率极低,而且还能不能跨语言之间共享数据。原创 2024-07-31 11:30:30 · 2048 阅读 · 0 评论 -
i18n实现国际化信息返回 实现中英文切换
和前端约定好取值名称Language 传值是我们LanguageEnum的名称。创建中英文配置文件之前 看一下编辑器有没有 设置UTF-8 防止乱码。6.ThreadLocal 存储前端发来的 语言类型。5.创建 后缀的文件 .properties。原创 2024-07-09 14:09:41 · 419 阅读 · 2 评论 -
springBoot+thymeleaf+webapp+bootstrap+打jar包,最全自用记录
前言写本篇文章的目的,纯属自用记录。因为第一次接触thymeleaf,踩了好多坑,又因为自己不想用Thymeleaf默认配置模板路径,而是自己建webapp,发现网上更是很少可用的文章,特此记录。Thymeleaf是什么?简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。从代码层次上讲:Thymeleaf是一个java类库,他是一个xml/xhtml/html5的模板引擎,可以作为mvc的web应用的view层。为什么要使用Th原创 2022-04-01 14:44:55 · 3707 阅读 · 0 评论 -
SpringBoot中的定时任务与Quartz的整合
SpringBoot集成Quartz定时任务Quartz : 就是在指定的时间执行一次或者循环执行,在项目的开发中有时候会需要的, 还是很有用的.SpringBoot内置的定时添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency>启动类上添加注原创 2022-01-17 13:57:30 · 221 阅读 · 0 评论 -
vue+ueditor+springBoot自用总结
前言,公司项目需要用到富文本编辑框,指定用百度的ueditor说功能强大。那就用呗。因为公司前后分离,所以要分开搞。第一步下载ueditor我们要用到的是UTF8-jsp版本下载地址 点击下载除了jsp文件夹和index.html文件外,把所有的文件都复制到前台目录下的static里文件夹里,如下图:第二步封装前台组件,引用组件代码如下<template> <div> <script id="editor" type="text/plain">原创 2021-08-02 14:59:50 · 575 阅读 · 1 评论 -
springBoot打war包+少走弯路
需求最近用boot写的项目,想打war包再外部tomcat运行。pom添加依赖<!--外置tomcat启动--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...原创 2020-04-29 11:17:28 · 489 阅读 · 0 评论 -
springBoot+swagger2编写接口文档
Swagger 简介Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 快速集成添加pom依赖<!-- swagger-ui --><dependency>...原创 2020-01-13 11:20:31 · 184 阅读 · 0 评论 -
rabbitMq的死信实现
死信是什么?死信,在官网中对应的单词为“Dead Letter”,可以看出翻译确实非常的简单粗暴。那么死信是个什么东西呢?“死信”是RabbitMQ中的一种消息机制,当你在消费消息时,如果队列里的消息出现以下情况:消息被否定确认,使用 channel.basicNack 或 channel.basicReject ,并且此时requeue 属性被设置为false。消息在队列的存活时间超过设...原创 2019-12-21 11:35:34 · 184 阅读 · 0 评论 -
springBoot+rabbitMq实现五种队列模式
首先搭建一个boot项目,pom引入rabbitMq<!--rabbitMq--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp&l...原创 2019-12-18 17:44:01 · 2937 阅读 · 0 评论 -
Windows+RabbitMQ(第一步:安装 与 卸载 )
我看网上的好多rabbitMq安装,文章不少,但是都很笼统。你跟着他的步奏很难安装成功,出错了你也不知道该怎么办,于是自己亲自安装拉一把,也把在安装过程中遇到的坑和大家分享下。让想学习的人少浪费时间…学习RabbitMq之前需要先安装RabitMQ是使用Erlang开发的,它的运行依赖Erlang。所以在使用前需要下载安装ErlangErlang 下载地址:Erlang 下载RabbitM...原创 2019-12-17 09:26:58 · 1079 阅读 · 0 评论 -
springBoot整合redis(JedisPool)+缓存工具类
添加依赖1-需要spring-boot-starter-data-redis依赖,支持redis:主要以为Jedis客户端为主,排除默认的lettuce作为客户端的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2019-12-13 11:06:08 · 4866 阅读 · 1 评论 -
SpringBoot+idea实现热部署(自动刷新)
一共需要两个步骤:第一步、先设置我们的pom.xml文件,加入依赖首先是把下面代码在中 <!--添加热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...原创 2019-12-09 17:18:46 · 304 阅读 · 0 评论 -
boot简单的登录拦截--自定义拦截器设置
前言:接上一篇实现jsp页面跳转后,我们实现简单的登录拦截。项目工具:idea在WEB-INF的view下创建login.jsp,hello.jsplogin.jsp <%-- Created by IntelliJ IDEA. User: zzr Date: 2019/3/16 To change this template use File | Settings ...原创 2019-03-18 13:41:19 · 207 阅读 · 0 评论 -
sprigBoot整合shiro,利用ehcache做缓存
前言:接上篇简单的用户自定义拦截,登录后。我们实现shiro的安全认证与授权工具:idea准备:删除之前的 interceptor 文件夹(即删除自定义拦截器)在pom.xml中引入shiro所需jar包<!--Apache Shiro所需的jar包 --> <dependency> <groupId>org.apache.shiro</...原创 2019-03-18 14:51:18 · 677 阅读 · 1 评论 -
springBoot使用druid数据源监控配置
前言之前项目我们采用的是jdbc数据源,今天我们采用druid数据源来监控我们项目的数据源,sql使用情况,web应用…等等首选pom.xml中引入&lt;!-- alibaba的druid数据库连接池--&gt; &lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &am原创 2019-03-18 16:39:08 · 328 阅读 · 0 评论 -
简单的,初级springBoot+mybatis整合,手写,亲测。(多多支持)
配置准备:工具idea,数据库mysql新建项目:创建项目的文件结构以及jdk的版本选择项目所需要的依赖web选择左侧websql选择mysql,jdbc,mybatis修改项目名,finish完成生成的pom.xml如下&amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;UTF-8&a原创 2019-03-16 15:59:50 · 632 阅读 · 0 评论 -
sprigBoot实现jsp页面跳转+配置mvc
前言:接上篇文章,boot整合mybatis后,我们想返回jsp页面。但boot不支持jsp,需要自行配置。工具: ideapom.xml引入<!--引入jsp支持--> <!--boot默认不支持jsp,添加以下依赖--> <dependency> <groupId>org.apache.tomcat.embed</gro...原创 2019-03-18 10:14:02 · 461 阅读 · 0 评论