SpringBoot/MVC
文章平均质量分 64
SpringBoot/MVC
清山博客
多闻阙疑,慎言其余,则寡尤;多见阙殆,慎行其余,则寡悔。言寡尤,行寡悔。
展开
-
SpringBoot 增量部署发布
由于项目依赖的jar越来越多,Springboot默认的打包方式是将整个项目打包成一个jar包,每次发布时,打包后的jar越来越大,更新一个很小的功能,需要将整个jar上传运行。这样效率太低了,考虑实现每次发布时,只发布修改了的部分,实现增量发布。原创 2024-09-05 09:46:43 · 721 阅读 · 1 评论 -
Redis 安装篇(阿里云服务器)
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。原创 2024-08-06 10:37:21 · 1112 阅读 · 0 评论 -
RabbitMQ 入门篇
接上一篇《安装好RabbitMQ后,我们将开始RabbitMQ的使用,根据官网文档,我们一步一步的学习。原创 2024-07-31 11:22:37 · 924 阅读 · 0 评论 -
RabbitMQ-安装篇(阿里云主机)
用的是Alibaba Cloud Linux release 3 (Soaring Falcon)系统,可以通过命令:lsb_release -a 查看系统信息。原创 2024-07-29 17:04:17 · 1249 阅读 · 0 评论 -
SpringBoot 上传文件示例
【代码】SpringBoot 上传文件示例。原创 2024-05-22 13:48:54 · 301 阅读 · 1 评论 -
SpringBoot 集成Mybatis
SpringBoot集成第三方技术,一般都分为导坐标,改配置,写代码三个步骤。集成Mybatis也类似,新建一个SpringBoot项目。修改:pom.xml文件。原创 2024-05-21 16:15:08 · 406 阅读 · 0 评论 -
SpringBoot 集成logback(多环境配置)
Logback是由log4j创始人设计的又一个开源日志组件。可用于项目日志功能。原创 2024-05-11 10:53:44 · 1137 阅读 · 1 评论 -
Springboot3 集成knife4j(swagger)
knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍!2.Knife4j提供的starter已经引用springdoc-openapi的jar,开发者需注意避免jar包冲突。版本集成knife4j叙述(请注意版本差别,不同版本写法不同)。1.Spring Boot 3 只支持OpenAPI3规范。3.JDK版本必须 >= 17。原创 2024-04-02 13:24:51 · 1235 阅读 · 0 评论 -
Linux 开机启动Springboot程序
1.编写启动Bash脚本、停止Bash脚本。2.通过Linux注册服务,实现开机启动。原创 2024-03-13 21:49:56 · 707 阅读 · 0 评论 -
SpringBoot 使用定时任务(SpringTask)
Component// 定时任务方法,指定什么时候触发 这里是每五秒触发一次")System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()) + " 执行任务");在任务类中编写需要定时执行的方法即可。在方法上面配置Cron表达式,控制执行的频率。原创 2024-01-31 15:03:23 · 1119 阅读 · 0 评论 -
SpringBoot 使用WebSocket功能
【代码】SpringBoot 使用WebSocket功能。原创 2024-01-31 14:34:33 · 995 阅读 · 0 评论 -
SpringBoot 多环境开发配置文件
在开发过程中,往往开发环境和生产环境需要不同的配置。为了兼容2种环境的运行,可以使用多环境开发配置文件。-主启动配置文件(用于控制使用哪种环境配置)-生产环境配置文件。原创 2023-12-19 13:57:33 · 167 阅读 · 0 评论 -
SpringBoot 3.2.0 程序部署(Linux)
下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17-linux。参考:https://blog.csdn.net/qq_16072507/article/details/107707009。参考:https://qingshan.blog.csdn.net/article/details/105857318。这种方式启动,关掉ssh窗口,程序会在后台继续运行。这种方式启动,如果关掉ssh窗口,程序将停止。6.1.查看防火墙状态。原创 2023-12-19 13:43:37 · 174 阅读 · 0 评论 -
Spring MVC 五种类型参数传递
笔记来自哔哩哔哩里的教程,只记录关键点。1.普通参数2.POJO类型参数3.嵌套POJO类型参数4.数组类型参数5.集合类型参数普通参数:url地址传参,地址参数名与形参变量名相同,定义形参即可接收参数。如果形参与地址参数名不一致,则需增加简单数据类型一般处理的是参数个数比较少的请求,如果参数比较多,那么后台接收参数的时候就比较复杂,这个时候我们可以考虑使用POJO数据类型。POJO参数:请求参数名与形参对象属性名相同,定义POJO类型形参即可接收参数。原创 2023-03-16 16:59:12 · 565 阅读 · 0 评论 -
Spring Mvc 通过拦截器实现登录验证
在这里可以指定哪些路径是需要登录验证的,哪些路径不需要登录验证。我这里使用的是Spring MVC 2.7.6 版本,可以通过代码来配置,不用去配置xml文件了。1.新建一个登录拦截器:LoginInterceptor.java,注意拦截器顶部的@Component注解。2.新建针对登录过滤器的配置类:LoginConfiguration.java。则跳转至系统登录页,登录成功后,跳转到用户之前访问的页面。示例代码中是通过session来验证用户是否登录。用户访问需要验证登录的页面时,如果用户未登录,原创 2023-03-10 11:28:15 · 765 阅读 · 0 评论 -
2.Spring视图内置对象&&Thealaf 常用语法
代码结构HomeController.javapackage com.example.demo;import java.util.ArrayList;import java.util.Date;import java.util.List;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.spri原创 2021-07-05 11:52:18 · 350 阅读 · 0 评论 -
1.初始化Spring应用
一、使用Spring Tool Suite初始化Spring项目1.下载Spring Tool Suite工具: 下载地址:https://spring.io/tools,下载下来的是一个Java自解压包,Windows下直接双击运行就会解压出IDE。下载完后,运行起来像下面这样:2.新建项目:项目名称等参数可以根据实际信息修改,此处以默认名称为例。3.选择Starter依赖:此时仅添加这3个即可,后面需要增加Starter依赖,可以修改pom.xml文件即可。..原创 2021-07-04 21:05:32 · 413 阅读 · 3 评论