目录1.创建Spring Boot项目2.返回结果的封装3.后端接口实现3.1 创建实体类3.2 创建dao层3.3 创建Controller层4.前端部分5.验证在一个完整的项目中,如果每一个控制器的方法都返回不同的结果,那么对项目的维护和扩展都会很麻烦;并且现在主流的开发模式时前后端分离的模式,如果后端返回各式各样的结果,那么在前后端联调时会非常的麻烦, ......
437
0
0
2023-06-03
目录本文结论spring-boot-starter-web内部有什么?TomcatServletWebServerFactory的作用:获取WebServer对象spring boot启动的时候启动tomcat获取tomcat的配置ServletWebServerFactoryCustomizer这个Bean是哪里的?从源码层面理解spring boot的默 ......
317
0
0
2023-05-31
目录数据库mybatis逆向工程新建springboot项目遇到的问题总结数据库--用户表 CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `account` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci ......
282
0
0
2023-05-29
目录springboot:整合sa-token一、简介二、入门程序1.添加依赖2.sa-token配置类3.测试controller三、认证登录1.mysql配置类2.实体类3.mapper4.测试controller四、密码加密1.摘要加密2.对称加密3.非对称加密4.Base64编码与解码五、权限认证1.获取当前账号权限码集合2.权限认证3.角色认证4. ......
321
0
0
2023-05-28
> 本文一把大部分源码罗列出来了,收录至我的GitHub精选文章,欢迎Star: 项目描述:在 微信小程序 中通过与Springboot操作数据库实现简单的增删改查,其中我是用springboot整合mybatis-plus 和 mysql 使用的1. 开发前准备1.1 前置知识Java 基础SpringBoot简单基础知识1.2 环境参数开 ......
426
0
0
2023-05-28
1. 基本结构使用Captcha生成验证码, 利用Redis存储验证码 Redis 中的结构为, Key是32位的UUID, Value为Captcha的4位随机字母以及数字的集合 设定Redis过期时间为1min, 即可实现过期验证码的自动失效 2. Kaptcha的依赖基本的依赖这里不再叙述, 主要说一下要导入Captcha的依赖 <!--Ka ......
297
0
0
2023-05-28
过滤器过滤器的英文名称为 Filter, 是 Servlet 技术中最实用的技术。如同它的名字一样,过滤器是处于客户端和服务器资源文件之间的一道过滤网,帮助我们过滤掉一些不符合要求的请求,通常用作 Session 校验,判断用户权限,如果不符合设定条件,则会被拦截到特殊的地址或者基于特殊的响应。过滤器的使用首先需要实现 Filter接口然后重写它的三个方 ......
277
0
0
2023-05-28
目录简介方式1:使用 Apache PDFBox 库(1)添加 PDFBox 依赖(2)添加水印(3)完整代码方式2:使用 iText 库(1)添加 iText 依赖(2)添加水印(3)完整代码方式3:使用 Ghostscript 命令行(1)安装 Ghostscript(2)添加水印(3)注意事项方式4:Free Spire.PDF for Java(1) ......
286
0
0
2023-05-28
总览使用flowable自带的flowable-ui制作流程图 使用springboot开发流程使用的接口完成流程的业务功能 一、flowable-ui部署运行从官网下载flowable-6.6.0 将压缩包中的 flowable-6.6.0warsflowable-ui.war 丢到 Tomcat 中跑起来打开 用账户:admin/tes ......
327
0
0
2023-05-28
目录1. quartz的基础概念2. quartz的简单使用3. quartz与springboot的整合使用4. quartz的持久化5. quartz的misfire策略6、总结前言:quartz是一个定时调度的框架,就目前市场上来说,其实有比quartz更优秀的一些定时调度框架,不但性能比quartz好,学习成本更低,而且还提供可视化操作定时任务。例如 ......
320
0
0
2023-05-27
目录准备工作补全接口示例申请API-KEYJavaScript调用APISpringBoot使用ChatGPT API准备工作(1)已成功注册 OpenAI 的账号。(2)创建 API KEY,这个 API KEY 是用于 HTTP 请求身份验证的,可以创建多个。注意这个创建之后需要马上复制好保存,关闭弹框之后就看不到了。(3)官方 API 文档链接:htt ......
363
0
0
2023-05-27
目录设置上下文示例应用程序常见变化迁移 web 层迁移数据访问层迁移执行器设置上下文JVM是一项伟大的技术。现代版本将运行的字节码编译为本机代码,具体取决于现有的工作负载。出于这个原因,JVM 应用程序在运行时性能方面与本机可执行文件不相上下,甚至胜过本机可执行文件。JVM 应用程序有一个预热时间,在此期间它们性能不佳。在运行时加载类没有帮助。Spring ......
288
0
0
2023-05-26
目录正文什么是Keycloak?我们为什么要使用Keycloak?在Spring Boot 应用程序中使用keycloak安装Keycloak添加应用程序添加用户创建 Spring Boot 应用程序有没有使用Spring-Security应用程序演示认证流程结论正文在这篇文章中,我将展示如何在 Spring Boot 应用程序中使用 Keycloak。在我 ......
358
0
0
2023-05-26
本篇和大家分享的是springboot打包并结合shell脚本命令部署,重点在分享一个shell程序启动工具,希望能便利工作;profiles指定不同环境的配置maven-assembly-plugin打发布压缩包分享shenniu_publish.sh程序启动工具linux 上使用shenniu_publish.sh启动程序profiles指定不同环境的配 ......
312
0
0
2023-05-26
目录一. SpringSecurity简介1. SpringSecurity概述2. SpringSecurity的特征二. SpringBoot整合SpringSecurity实现步骤1. 需求分析2. 创建web项目3. 测试未添加SpringSecurity时的情况4. 创建入口类5. 访问接口6. 添加Spring Security依赖包7. 重启项 ......
392
0
0
2023-05-26