SpringBoot/MVC
文章平均质量分 57
SpringBoot/MVC
清山博客
多闻阙疑,慎言其余,则寡尤;多见阙殆,慎行其余,则寡悔。言寡尤,行寡悔。
展开
-
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 · 544 阅读 · 0 评论 -
Linux 开机启动Springboot程序
1.编写启动Bash脚本、停止Bash脚本。2.通过Linux注册服务,实现开机启动。原创 2024-03-13 21:49:56 · 421 阅读 · 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 · 1039 阅读 · 0 评论 -
SpringBoot 使用WebSocket功能
【代码】SpringBoot 使用WebSocket功能。原创 2024-01-31 14:34:33 · 657 阅读 · 0 评论 -
SpringBoot 多环境开发配置文件
在开发过程中,往往开发环境和生产环境需要不同的配置。为了兼容2种环境的运行,可以使用多环境开发配置文件。-主启动配置文件(用于控制使用哪种环境配置)-生产环境配置文件。原创 2023-12-19 13:57:33 · 148 阅读 · 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 · 138 阅读 · 0 评论 -
Spring MVC 五种类型参数传递
笔记来自哔哩哔哩里的教程,只记录关键点。1.普通参数2.POJO类型参数3.嵌套POJO类型参数4.数组类型参数5.集合类型参数普通参数:url地址传参,地址参数名与形参变量名相同,定义形参即可接收参数。如果形参与地址参数名不一致,则需增加简单数据类型一般处理的是参数个数比较少的请求,如果参数比较多,那么后台接收参数的时候就比较复杂,这个时候我们可以考虑使用POJO数据类型。POJO参数:请求参数名与形参对象属性名相同,定义POJO类型形参即可接收参数。原创 2023-03-16 16:59:12 · 499 阅读 · 0 评论 -
Spring Mvc 通过拦截器实现登录验证
在这里可以指定哪些路径是需要登录验证的,哪些路径不需要登录验证。我这里使用的是Spring MVC 2.7.6 版本,可以通过代码来配置,不用去配置xml文件了。1.新建一个登录拦截器:LoginInterceptor.java,注意拦截器顶部的@Component注解。2.新建针对登录过滤器的配置类:LoginConfiguration.java。则跳转至系统登录页,登录成功后,跳转到用户之前访问的页面。示例代码中是通过session来验证用户是否登录。用户访问需要验证登录的页面时,如果用户未登录,原创 2023-03-10 11:28:15 · 610 阅读 · 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 · 297 阅读 · 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 · 379 阅读 · 3 评论