没有
springcloudgateway的stripPrefix配置
springcloudgateway的stripPrefix配置序本⽂主要研究下spring cloud gateway的stripPrefix配置使⽤zuul的配置zuul:routes:demo:sensitiveHeaders: Access-Control-Allow-Origin,Access-Control-Allow-Methodspath: /demo/**stripPrefix:...
Idea下调试Spring源代码
Idea下调试Spring源代码1. 下载源代码2. ⽹上有说需要下载gradle,其实可以不⽤下载springframework jar包下载3. build项⽬4. 导⼊项⽬需要注意的是 gradle 版本不对可能会出现很多奇奇怪怪的错误总之不对的话就重来吧distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distsdistri...
java后端接受Vue传递的List
java后端接受Vue传递的ListFailed to resolve argument 1 of type 'java.util.List'org.springframework.web.bind.MissingServletRequestParameterException: Required List parameter 'categories' is not presentat org.s...
Unsatisfieddependencyexpressedthroughmethodsh。。。
Unsatisfieddependencyexpressedthroughmethodsh。。。最近在sprootboot的项⽬中将使⽤mybatisplus框架中的代码⽣成模块中,执⾏完代码⽣成程序以后,运⾏程序后报⼀下错误:springframework jar包下载org.springframework.beans.factory.UnsatisfiedDependencyException...
记redis一次Couldnotgetaresourcefromthepool异常的解决过程
记redis⼀次Couldnotgetaresourcefromthepool异常的解决过程最近有个项⽬中的redis每天都会报 "Could not get a resource from the pool"的错误,⽽这套代码在另⼀地⽅部署⼜没有问题。⼀直不到错误原因。按字⾯意思是连接池中资源不够。1. 有可能是并发太⾼⽽连接池太⼩,尝试修改连接池上限来解决问题,修改⽅法如下:<!--...
Spring-Session+Redis实现session共享实现统计在线人数和踢除用户下线...
Spring-Session+Redis实现session共享实现统计在线⼈数和踢除⽤户下线。⾸先添加pom相关依赖<!--spring session 依赖 --><dependency><groupId>org.springframework.session</groupId><artifactId>spring-session<...
springboot如何开启事务
springboot如何开启事务1.Spring boot是默认启动事务的,只需要在(service层中添加)类或者⽅法上添加注解即可(很简单呢!)a.类上⾯b.⽅法上如果事务不⽣效可能有以下原因1、⾸先要看数据库引擎是否⽀持注解,mysql默认引擎INNODB是⽀持的,但MYISAM是不⽀持的;2、注解只能被应⽤到public⽅法上, 其它⽅法上不会报错,但不⽣效;3、默认情况下只会对运⾏期异常...
SpringBoot事务配置详解
SpringBoot事务配置详解1、在启动主类添加注解:@EnableTransactionManagement来启⽤注解式事务管理,相当于之前在xml中配置的<tx:annotation-driven />注解驱动。2、在需要事务的类或者⽅法上⾯添加@Transactional()注解,⾥⾯可以配置需要的粒度:这么多东西提供配置:Isolation :隔离级别隔离级别是指若⼲个并发的...
事务类型
springframework事务Spring中常用事务类型:REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。REQUIRES_NEW--新建事务,如果当前存在事务,把当前事务挂起。NOT_SUPPORTED--以非事务方式...
SpringBoot事务注解@Transactional
SpringBoot事务注解@TransactionalSpringBoot提供了⾮常⽅便的事务操作,通过注解就可以实现事务的回滚,⾮常⽅便快捷,下⾯我们就说⼀下如何进⾏事务操作。1. 事务说明在Spring中,事务有两种实现⽅式,分别是编程式事务管理和声明式事务管理两种⽅式。编程式事务管理:编程式事务管理使⽤TransactionTemplate或者直接使⽤底层的PlatformTransact...
transactionaleventlistener 传播行为
transactionaleventlistener 传播行为TransactionalEventListener 是 Spring 框架中的一个特性,它允许你在事件中处理事务。当你使用 TransactionalEventListener 时,你可以指定事务的传播行为,这决定了当一个事务方法被另一个事务方法调用时应该如何处理事务。springframework事务Spring 提供了以下传...
springbootflyway配置说明(摘抄)
springbootflyway配置说明(摘抄)flyway.baseline-description对执⾏迁移时基准版本的描述.flyway.baseline-on-migrate当迁移时发现⽬标schema⾮空,⽽且带有没有元数据的表时,是否⾃动执⾏基准迁移,默认false. flyway.baseline-version开始执⾏基准迁移时对现有的schema的版本打标签,默认值为1.flyw...
SpringSession的使用示例
SpringSession的使⽤⽰例⽬录SessionSession常⽤解决⽅案Spring-Session测试代码基于数据库的Spring-Session基于Redis的Spring-Session总结SessionHttp协议是⽆状态的,这样对于服务端来说,没有办法区分是新的访客还是旧的访客。但是,有些业务场景,需要追踪⽤户多个请求,此时就需要Session。关于session的百度百科ses...
张银奎谈软件调试和软件测试
概要张银奎是国内技术社区软件调试方面的专家,在本采访中,他分享了对软件调试技术在国内发展的理解,为什么软件开发人员要重视调试,软件测试和软件调试的关系,如何培养自己的调试技能,以及关于可调试性的方方面面等。个人简介受访人张银奎:Intel亚太研发中心架构师,《软件调试》一书的作者,《程序员》杂志调试之剑栏目作者,高端调试网站(ADVDBG.ORG)的创始人。毕业于上海交通大学信息与控制工程系,长期...
三个EAM软件比较
三个EAM软件比较2009-09-29 21:58产品概况:IFS 源自瑞典,1983;INFOR源自美国,1986;COSWIN源自法国,1989IFS属于EAM国内领导地位,INFOR是国内主要EAM厂商之一,COSWIN尚不太有名技术架构:IFS以C/S架构为主。IFS也有B/S版,但不很成熟。实施的时候仍是以C/S为主,特别需要B/S的时候才提供B/S功能INFOR和COSWIN都是纯B/...
FindBugs规则整理_中文版
FindBugs1.3.9规则整理Findbugs中把影响代码质量分为以下几个部分:Security 关于代码安全性防护序号Descriptionspring framework高危漏洞备注1. Dm: Hardcoded constant database password (DMI_CONSTANT_DB_PASSWORD)代码中创建DB的密码时采用了写死的密码。2. Dm: Empty da...
Mysql 彻底卸载的方法
Mysql 彻底卸载的方法 1.首先将安装目录下C:\Program Files\MySQL的所有文件删除2.将C:\Documents and Settings\All Users\Application Data下的Mysql文件夹删除3.如果还想彻底一些的话,照如下方法删除注册表中的内容:进入注册表编辑,依次展开器,HKEY_LOCAL_MACHINE\software\Micrsosoft...
在SpringBoot中注入RedisTemplate实例异常的解决方案
在SpringBoot中注⼊RedisTemplate实例异常的解决⽅案⽬录注⼊RedisTemplate实例异常贴出详细的错误⽇志最后想再验证⼀个⼩的问题注⼊RedisTemplate实例异常最近,在项⽬开发过程中使⽤了RedisTemplate,进⾏单元测试时提⽰Field redisTemplate ample.demo1.dao.RedisDao required a b...
Mybatis-Spring项目编写测试类
Mybatis-Spring项⽬编写测试类因为想看⼀下mybatis-Spring项⽬的代码,所有从github上将源码下载下来了,我看了⼀下,可能是测试类太多了,就没有细⼊⼝类,所以⾃⼰写了⼀个主⼊⼝类,特此记录(我本地已经安装Mysql数据库)⾸先项⽬没有数据库驱动,所以添加⼀下<dependency><groupId>mysql</groupId><...
mavendependency的版本冲突问题
mavendependency的版本冲突问题在改造⼀个旧项⽬中,遇到各种问题。旧项⽬有⼗多个模块,因为没有⼀个统⼀的⽗pom,它们对第三⽅的jar的版本没有统⼀。虽然也存在公共的依赖模块,⽐如commons、util,但是,我们的模块中,有时候⼜会⾃⼰重复引⽤⼀些基础的、已经在公共依赖模块存在的对三⽅jar,这样就造成了很多的冲突。当我考虑统⼀到⼀个⽗pom⾥⾯去的时候,发现了很多问题。1[ERR...
同时使用mybatis和mybatis-plus时,pageHelper失效问题解决
同时使⽤mybatis和mybatis-plus时,pageHelper失效问题解决⼀、问题由来 最近刚拿到⼀个别⼈的项⽬,该项⽬中使⽤mybatis和mybatis-plus来操作数据库,我们需要在此基础上添加新功能。做功能开发时⼀切都很顺利,我也很快完成了⾃⼰负责的模块,然后和前端开始对接。可是在测试时发现⼀个问题,那就是后台返回的数据中,没有分页信息,⽽我们做的功能⼜需要分页信息...
Springboot:解决FailedtoloadApplicationContext问题
Springboot:解决FailedtoloadApplicationContext问题最近在做spring junit 做单元测试中,报 Failed to load ApplicationContext 错误。import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.facto...
springtestmapper注入失败问题解决{@
springtestmapper注⼊失败问题解决{@org.springframework。。。花费了⼀下午都没有搜索到相关解决⽅案的原因,⼀是我使⽤的 UnsatisfiedDependencyException 这个⽐较上层的异常(在最前⾯)来进⾏搜索,范围太⼴导致没有搜索到,⽽且即便是有⼈提出是包扫描的问题,但是我spring的基础太差,所以也不知道该怎么操作,然后这次⼜印证了我之前的那篇博...
SpringBoot整合Drools规则引擎动态生成业务规则的实现
SpringBoot整合Drools规则引擎动态⽣成业务规则的实现最近的项⽬中,使⽤的是flowable⼯作流来处理业务流程,但是在业务规则的配置中,是在代码中直接固定写死的,领导说这样不好,需要规则可以动态变化,可以通过页⾯去动态配置改变,所以就花了⼏天时间去研究了⼀下Drools规则引擎框架。然后应⽤到了项⽬中。⾸先在项⽬中引⼊规则引擎相关依赖<properties><jav...
关于使用Spring导致c3p0数据库死锁问题
这个问题我实在是为整个 springsource 的员工蒙羞如果大家使用 spring 控制事务,使用 Open Session In View 模式,sourcepool.TimeoutException: A client timed out while waiting to acquire a resource s...
解决偶现的MissingServletRequestParameterException异常问题
解决偶现的MissingServletRequestParameterException异常问题⽬录概述排查过程结论概述最近遇到⼀个偶现的问题,在向服务端请求的时候,偶尔会出现异常,在请求中的query String 传递了参数,却出现了异常MissingServletRequestParameterException如下所⽰:018-02-05 11:29:34.910 ERROR 41469...
SpEL表达式注入漏洞学习和回显poc研究
SpEL表达式注⼊漏洞学习和回显poc研究⽬录主要记载⼀下SpEL表达式的学习和研究笔记,主要是发现了⼀个不受限制的回显表达式,完善了⼀下基于nio做⽂件读写的表达式,直接看poc可以跳转到⽂章最后。springboot 2.5.3springboot 1.2.0.RELEASEjdk 1.8u40这⼀章节主要介绍和记录⼀下SpEL的基础语法,然后探索⼀下SpEL注⼊实现命令执⾏后的回显。由于to...
SpringBoot踩坑笔记二:SpringBoot整合redis报
SpringBoot踩坑笔记⼆:SpringBoot整合redis报Noqualifyin。。。今天在学习Spring Boot整合redis的过程中遇到个问题,在使⽤@Autowiredprivate RedisTemplate<String, Object> redisTemplate;注⼊时,启动项⽬会报异常org.springframework.beans.factory.Un...
SpringBoot中单例类实现对象的注入方式
SpringBoot中单例类实现对象的注⼊⽅式Spring Boot 单例类实现对象的注⼊1、最近接⼿了⼀个项⽬项⽬⽤的是SpringBoot,但其中有个类⽤的是单例,为了不改变单例,且还需要引⼊Spring管理的Bean对象2、对于⼀个单例类按照平时的注解⽅式添加启动时会报空指针异常,因为static类对象是创建对象后,内存中还没有注⼊Bean信息,且⽆法初始化Bean实例,这⾥的解决办法是利⽤...
解决没有@RunWith和@SpringBootTest注解或失效问题
解决没有@RunWith和@SpringBootTest注解或失效问题导⼊别⼈的项⽬或者⾃⼰想创建⼀个测试类经常会遇见了这个问题没有@RunWith 和 @SpringBootTest注解或失效⽹上搜了搜全是我下⾯的第⼀个解决⽅案第⼆个才是重点解决⽅案1 添加依赖如果你是springboot项⽬ pom⽂件中添加<dependency><groupId>org.spring...