SpringBoot
文章平均质量分 66
游王子og
看不穿你所有的虚情假意,只触碰到你转瞬即逝的真心
展开
-
Springboot与minio
Minio是一个简单易用的云存储服务,它让你可以轻松地把文件上传到互联网上,这样无论你在哪里,只要有网络,就能访问或分享这些文件。原创 2024-09-18 22:25:40 · 901 阅读 · 0 评论 -
Springboot与easypoi
ApiModel("用户实体类")@Data@ApiModelProperty("用户id")@Excel(name = "用户id", orderNum = "0")@ApiModelProperty("用户名")@Excel(name = "用户名", orderNum = "1")@ApiModelProperty("密码")@Excel(name = "密码", orderNum = "2")@ApiModelProperty("年龄")原创 2024-08-20 10:14:19 · 850 阅读 · 0 评论 -
Springboot与swagger
在前后端分离开发的过程中,前端和后端需要进行api对接进行交互,就需要一个api规范文档,方便前后端的交互,但api文档不能根据代码的变化发生实时动态的改变,这样后端修改了接口,前端不能及时获取最新的接口,导致调用出错,需要手动维护api文档,加大了开发的工作量和困难,而swagger的出现就是为了解决这一系列的问题。swagger是一套基于OpenAPI规范构建的开源工具,使用RestApi。原创 2024-08-18 16:15:09 · 816 阅读 · 0 评论 -
Springboot与SpringSecurity使用(1):介绍、登录验证
Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分,这两点也是 SpringSecurity 重要核心功能。Spring Security进行认证和鉴权的时候,就是利用的一系列的Filter来进行拦截的。原创 2024-07-28 16:12:53 · 1543 阅读 · 0 评论 -
Springboot与SpringSecurity使用(2):授权、自定义异常处理
在SpringSecurity中,会使用默认的FilterSecurityInterceptor来进行权限校验。在FilterSecurityInterceptor中会从SecurityContextHolder获取其中的Authentication,然后获取其中的权限信息。判断当前用户是否拥有访问当前资源所需的权限。前面登录时执行loadUserByUsername方法时,return new CustomUser(sysUser, Collections.emptyList());原创 2024-07-28 21:35:32 · 808 阅读 · 0 评论 -
Springboot跨域配置
1、局部配置@RestController@CrossOrigin(allowCredentials = "true" , originPatterns = "*") public class LoginController { @Resource private LoginService loginService; @RequestMapping("/login") public String login(@RequestParam String原创 2024-07-14 16:34:06 · 190 阅读 · 0 评论 -
Springboot与JWT
JWT简称JSON Web Token,也就是通过JSON形式作为Web应用中的令牌,用于在各方之间安全地将信息作为JSON对象传输。在数据传输过程中还可以完成数据加密、签名等相关处理。原创 2024-07-14 17:37:12 · 1134 阅读 · 0 评论 -
Springboot与xxl-job
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。运行项目下doc/db/tables_xxl_job.sql文件,创建需要的表。打开xxl-job-admin模块,在application.properties中进行后台的配置修改配置后启动XxlJobAdminApplication类,访问http://localhost:8080/xxl-job-admin 默认账户admn,密码123456。原创 2024-06-30 14:07:21 · 537 阅读 · 0 评论 -
Springboot与RestTemplate
RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。原创 2024-06-21 10:44:41 · 265 阅读 · 0 评论 -
springboot与flowable(12):网关服务(包容网关)
包容网关可以看作是排他网关和并行网关的结合体。和排他网关一样,可以在外出顺序流上定义条件,包容网关会解析它们。但是主要的区别是包容网关可以选择多余一条顺序流,这和并行网关一样。创建流程模型:绘制如下流程:保存并导出流程模型。原创 2024-06-16 16:33:08 · 270 阅读 · 0 评论 -
springboot与flowable(11):网关服务(并行网关)
并行网关允许将流程分成多条分支,也可以把多条分支汇聚到一起,并行网关的功能是基于进入和外出顺序流的。并行网关不会解析条件,即使顺序流中定义了条件,也会被忽略。例如有一个用户流程需要同时通过人事和部门的审批,创建流程图:绘制如下流程,+号表示为并行网关。给每个节点设置审批人后,导出流程图。原创 2024-06-16 15:54:54 · 444 阅读 · 0 评论 -
springboot与flowable(10):网关服务(排他网关)
排他网关用于对流程中的决策建模。当执行到这个网关时,会按照所有出口顺序流定义的顺序对它们进行计算。选择第一个条件为true的顺序流继续流程。例如员工请假时,小于等于3天由组长审批,大于3天由总监审批。流程案例:绘制如下流程图,图中的X就是排他网关。点击排他网关上面的线,指定条件天数小于等于3。下面的线条件天数大于3天。给员工申请一个固定值(zhangsan),组长审批 = lisi,总监审批 = wangwu,人事审批 = zhaoliu。这样绘制完成。导出并复制到项目中。原创 2024-06-16 11:12:24 · 436 阅读 · 0 评论 -
springboot与flowable(9):候选人组
act_id_xxx相关表存储了所有用户和组的数据。原创 2024-06-15 20:07:11 · 413 阅读 · 0 评论 -
springboot与flowable(8):候选人
创建流程图绘制如下流程图给人事审批添加候选人给经理审批添加两个候选人保存导出流程图部署流程定义。原创 2024-06-15 18:19:39 · 350 阅读 · 0 评论 -
springboot与flowable(7):流程变量
拿第一个流程图举例,创建一个新的流程定义。查看流程定义。启动时为流程添加全局变量。在act_ru_variable表中可以看到添加的变量信息。根据执行实例ID获取流程变量。原创 2024-06-15 16:46:57 · 427 阅读 · 0 评论 -
springboot与flowable(6):任务分配(监听器)
保存并导出该流程图,复制到项目中。部署流程定义。@Testdeployment.name("监听器流程图");查看结果。原创 2024-06-14 20:31:08 · 514 阅读 · 0 评论 -
springboot与flowable(5):任务分配(表达式)
在做流程定义时我们需要给相关的用户节点指派对应的处理人。在flowable中提供了三种分配的方式。原创 2024-06-14 19:15:39 · 670 阅读 · 0 评论 -
springboot与flowable(4):表结构
表名注释部署单元信息模型信息已部署的流程定义。原创 2024-06-11 15:10:09 · 625 阅读 · 0 评论 -
springboot与flowable(3):启动、审批、各个Service服务
运行测试后,在act_ru_task中可以查看到正在执行的流程信息。每启动一个流程会在act_hi_procinst表中多一条启动记录,然后会在act_ru_execution表中记录流程的分支。原创 2024-06-11 14:12:13 · 1384 阅读 · 0 评论 -
springboot与flowable(2):流程部署
选择建模器应用程序选择要导出的建模点击导出按钮。将导出的文件复制到项目中。原创 2024-06-10 16:28:04 · 730 阅读 · 0 评论 -
springboot与flowable(1):介绍、Flowable-ui使用
工作流在企业管理系统中是高频使用的功能,一个最常见的例子是请假加班申请与审批的过程。事实上,工作流引擎能支持的业务场景远远不止单据审批,几乎所有涉及到业务流转、多人按流程完成工作的场景背后都可以通过工作流引擎作为支撑。基于工作流引擎,可以搭建客户关系管理系统(CRM)、运输管理系统(TMS)、仓储管理系统(WMS)、财务费用系统等多种复杂业务系统。原创 2024-06-10 14:47:31 · 1064 阅读 · 0 评论 -
springboot项目打包
【代码】springboot项目打包。原创 2024-05-26 20:53:11 · 172 阅读 · 0 评论 -
vue3 + springboot 上传图片
使用element-plus前端vue框架,能够很大幅度简化前端代码。为上传标签。用于显示上传后的图片,用于显示上传前的内容。原创 2024-05-16 09:01:44 · 447 阅读 · 0 评论 -
idea使用Mybatis逆向工程插件
一、使用mybatis连接数据库添加连接的mysql的信息,测试链接成功即可。二、安装Better-Mybatis-Generator插件 安装成功后,在需要生成的表上右键选择mybatis-generator。 添加要生成的一些配置。 点击OK,第一次生成会弹出窗口,需要输入数据库的帐号密码。可以看到生成该表对应的mapper接口、实体类和sql。三、关于example类详解1、example成员变量...原创 2022-01-01 20:52:08 · 5537 阅读 · 3 评论 -
SpringBoot与日志
在代码有问题的时候,很多人应该都是通过 debug 的方式去排查,往往忽略了日志的重要性。好的日志管理可以快速定位问题出现的位置,也可以提高代码的阅读性。一、Logging 介绍Spring Boot 为 Java Util Logging,Log4J2 和 Logback 提供了默认配置。每个日志框架,都默认配置了控制台输出,并且还提供了日志文件输出功能。如果你使用 Spring Boot 的 Starters,那么默认使用的日志框架是 Logb...原创 2021-10-19 21:08:46 · 149 阅读 · 0 评论 -
SpringBoot与Restful风格
一、什么是REST?REST(英文:Representational State Transfer,简称REST,意思:表述性状态转换,描述了一个架构样式的网络系统,比如web应用)。它是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件,它主要用于客户端和服务端交互类的软件。基于这个风格设计的软件可以更简介,更有层次,更易于实现缓存等机制。它本身并没有什么使用性,其核心价值在于如何设计出符合REST风格的网络接口。二、什...原创 2021-10-15 14:14:25 · 283 阅读 · 0 评论 -
SpringBoot与拦截器
自定义拦截器package com.buba.interceptor;import com.buba.pojo.User;import org.springframework.web.servlet.HandlerAdapter;import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet...原创 2021-09-22 22:03:45 · 102 阅读 · 0 评论 -
SpringBoot与RabbitMQ
一、Spring Boot 集成 RabbitMQ Spring Boot 集成 RabbitMQ 非常简单,如果只是简单的使用配置非常少,Spring Boot 提供了spring-boot-starter-amqp项目对消息各种支持。(1)配置 Pom 包,主要是添加spring-boot-starter-amqp的支持<dependency> &l...原创 2019-11-11 20:05:40 · 328 阅读 · 0 评论 -
SpringBoot与上传文件
一、启动类设置 在启动类中添加/** * tomcatEmbedded 这段代码是为了解决,上传文件大于10M出现连接重置的问题。 * 此异常内容 GlobalException 也捕获不到。 * @return */ @Bean public TomcatServletWebServerFactory tomcatEmbedded() { TomcatSe...原创 2019-10-31 19:32:23 · 171 阅读 · 0 评论 -
SpringBoot与Mybatis整合
orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢使用hibernate,互联网行业通常使用mybatis。 hibernate特点就是所有的sql都用Java代码来生成...原创 2019-10-29 20:03:48 · 847 阅读 · 0 评论 -
SpringBoot与web综合开发
一、web开发 spring boot web开发非常的简单,其中包括常用的json输出、filters、property、log等。(1)json 接口开发 在以前的spring开发的时候需要我们提供json接口的时候需要做的配置。添加 jackjson 等相关jar包 配置spring controller扫描 对接的方法添加@ResponseBody ...原创 2019-10-24 22:16:58 · 211 阅读 · 0 评论 -
SpringBoot简介、创建与基本结构
SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。使用spring boot可...原创 2019-10-23 21:24:54 · 1994 阅读 · 0 评论