![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 61
李哈ha
多努力,就有多幸运
展开
-
Springboot整合规则引擎
在 LHS 当中,可以包含 0~n 个条件,多个pattern之间可以采⽤“&&” (and) 、 “||”(or)和“,”(and) 来实现,也可以不写,默认连接为and。如果 LHS 部分为空的话,那么引擎会⾃动添加⼀个 eval(true)的条件,由于该条件总是返回 true,所 以 LHS 为空的规则总是返回 true。LHS(Left Hand Side):是规则的条件部分的通⽤名称。在 Drools当中共提供了⼗⼆种类型的⽐较操作符, 分别是: >、 >=、 <、 <=、 = =、!原创 2023-09-15 11:37:05 · 538 阅读 · 0 评论 -
处理糊涂工具包 和easyexcle jar报poi冲突问题
java 导入 jar报冲突问题原创 2023-03-02 14:44:40 · 727 阅读 · 0 评论 -
表单json赋值 ,String字符串填写
格式一formDate 为单一的 String formDate="{\"input_1648710489626\":\"lkz\",\"input_1648710513450\":\"测试请假表单\"," + "\"number_1648710548258\":\"3\",\"datetime_1648710573324\":\"2022-04-01\"}"; String formJson="[{\"key\": \"input_16487104896原创 2022-04-01 16:56:13 · 561 阅读 · 0 评论 -
Aop反射机制实现某个参数值 修改
项目中使用敏感字段的加解密,但是有的是直接在url中拼接的 ,所以我就想根据一个自定义注解的方式做匹配 ,修改值利用反射的机制实现值的修改以下是具体的代码依赖aop <!-- SpringBoot 拦截器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...原创 2021-12-13 16:43:18 · 2115 阅读 · 2 评论 -
5分钟入门分布式任务调度平台XXL-JOB
没有太多废话 直接干;这是一个非常简单的定时任务开源框架 地址连接 里面包含了文档 可以直接看文档操作1。doc里面包含需要的sql2.core是核心 类似一个订阅的东西 需启动3.官方给出的示例配置文件**在项目xxl-job-admin项目,resources目录下找到application.properties文件。修改成自己的配置**### webserver.port=8080server.servlet.context-path=/xxl-job-admin#原创 2021-09-27 00:15:45 · 186 阅读 · 0 评论 -
Springboot项目优化篇
1.在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢?方便微服务部署。方便项目启动,不需要下载Tomcat或者Jetty2.针对目前的容器优化,目前来说没有太多地方,需要考虑如下几个点线程数超时时间jvm优化针对上述的优化点来说,首先线程数是一个重点,初始线程数和最大线程数,初始线程数保障启动的时候,如果有大量用户访问,能够很稳定的接受请求。而最大线程数量用来保证系统的稳定性,而超时时间用来保障连接数不容易被压垮,如果大原创 2021-09-10 09:20:13 · 370 阅读 · 0 评论 -
Springboot整合阿里云oss存储服务
一、开通“对象存储OSS”服务登录阿里云搜索oss服务,并开通二. 使用RAM子用户创建一个子用户用来管理创建用户并设置权限添加可操作的服务权限给创建的用户创建Accesskey 需要在后面使用到三 项目运用使用SDK四 项目创建1.pom文件 <!-- https://mvnrepository.com/artifact/com.aliyun.oss/aliyun-sdk-oss --> <dependency>原创 2021-08-12 17:56:48 · 312 阅读 · 0 评论 -
Springboot整合Zipkin监控
导入依赖:<!-- Brave 核心库 --> <!-- The below are needed to report traces to http://localhost:9411/api/v2/spans --> <dependency> <groupId>io.zipkin.brave</groupId> <artifactId>brave<原创 2021-08-10 11:47:11 · 901 阅读 · 0 评论 -
Springboot过滤器和拦截器详解及使用场景
一、过滤器和拦截器的区别1、过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。2、拦截器可以获取IOC容器中的各个bean,而过滤器就不行,因为拦截器是spring提供并管理的,spring的功能可以被拦截器使用,在拦截器里注入一个service,可以调用业务逻辑。而过滤器是JavaEE标准,只需依赖servlet api ,不需要依赖spring。3、过滤器的实现基于回调函数。而拦截器(代转载 2021-07-16 17:13:23 · 697 阅读 · 0 评论 -
Spring Boot利用AOP巧妙记录操作日志
1.AOP关键术语切面(Aspect):也就是我们定义的专注于提供辅助功能的模块,比如安全管理,日志信息等。连接点(JoinPoint):切面代码可以通过连接点切入到正常业务之中,图中每个方法的每个点都是连接点。切入点(PointCut):一个切面不需要通知所有的连接点,而在连接点的基础之上增加切入的规则,选择需要增强的点,最终真正通知 的点就是切入点。通知方法(Advice):就是切面需要执行的工作,主要有五种通知:before,after,afterReturning,afterThrowi原创 2021-07-16 16:54:19 · 599 阅读 · 2 评论 -
springboot防止表单重复提交
最近负责一个后台框架的搭建,使用的是springboot redis jwt 一直哐哐写,没有想到表单重复提交的问题,晚上想结构的时候突然想起来。上代码,引入依赖;使用aop做拦截 <!-- SpringBoot 拦截器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri原创 2020-10-28 10:52:06 · 438 阅读 · 2 评论 -
Spring boot 集成Minio实现文件单文件上传
参考链接:https://blog.csdn.net/qq_34821276/article/details/106176405?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2原创 2020-08-17 10:53:47 · 376 阅读 · 2 评论 -
spring cloude fegin远程调用接口返回linkedHashMap问题
亲测有效;简单方便;依赖:<dependency> <groupId>net.sf.dozer</groupId> <artifactId>dozer</artifactId> <version>5.5.1</version></dependency>工具类:public class GeneralConv { /** * 对象通用转换 *.原创 2020-07-15 16:27:30 · 608 阅读 · 0 评论 -
Spring boot 设置开始启动的标识
按照自己的风格设置,设置网址:打开网站http://patorjk.com/software/taag 生成想要的Logo原创 2020-05-22 18:36:05 · 610 阅读 · 0 评论 -
Springboot 整合mybatis-plus +代码生成器
mybatis-plus官方文档:https://mp.baomidou.com/guide/新建一个Springboot项目 ;代码生成结构如下一。添加依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2020-04-28 13:33:39 · 500 阅读 · 0 评论 -
Springboot 指定日志打印文件夹
日志打印作为日常开发是必不可少了,SpringBoot项目中引入spring-boot-starter 这里面就包含了日志所需要的依赖下面是两种方法打印日志 ,都很简单;亲测有效方法一;直接在application.yml中添加配置指定放在D盘的log文件夹下面 Spingboot.log是自己起的日志文件的名字,如果不起名 默认spring.log为日志文件名产生的目录会在项目的上一级...原创 2020-04-26 20:34:00 · 1560 阅读 · 0 评论 -
Springboot 开放配置文件
最近在做一个公司的项目,由于不是本公司自己的产品,所以自己在开发过程中使用的是本地的数据库,我们只是把开发好的项目,打成一个jar包的形式,发给他们。打成jar包后是我们自己的数据库,甲方不提供我们他们的数据库,要求我们把配置文件开放出来。Springboot启动读取外部配置文件springboot 有读取外部配置文件的方法,如下优先级:第一种是在jar包的同一目录下建一个config文件夹...原创 2020-04-24 22:54:53 · 173 阅读 · 0 评论 -
Springboot定时任务简单demo
1.创建一个Springboot项目,2.添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo...原创 2019-07-16 12:03:56 · 759 阅读 · 0 评论 -
SpringBoot配置Mybatis的三种方式
仅供参考:*第一种:新建一个maven工程,配置pom和application.properties文件*springBootConfig:springConfig:springMvc:pom.xml:`4.0.0<!-- 继承springboot --><parent> <groupId>org.springframework.boot...原创 2018-12-22 09:02:52 · 19072 阅读 · 1 评论 -
SpringBoot入门介绍
**Springboot:不是一个新框架,在spring4的基础上通过注解实现spring的配置文件,springboot提供了state,简化了pom的依赖配置,解决了 maven版本依赖冲突的问题Spring的核心:独立运行的Spring项目,内嵌的Servlet项目,提供了state简化Maven配置***Spring搭建环境:在pom文件中引入:1)在pom文件中继承spr...原创 2018-12-21 21:37:58 · 103 阅读 · 0 评论