o.s.b.d.LoggingFailureAnalysisReporter。Invalid mapping pattern detected: /**/*.css。No more pattern。。

机器人视觉伺服控制入门:从IBVS到PBVS的实战指南(附Python代码示例) 本文深入解析机器人视觉伺服控制,对比了基于图像的视觉伺服和基于位置的视觉伺服两大核心方法。通过实战案例与Python代码示例,详细阐述了从误差计算、交互矩阵到速度控制的全流程,帮助读者掌握如何利用视觉反馈实现机器人的实时闭环控制,提升其在动态环境中的作业能力。 阅读详情


org.springframework.boot:spring-boot-starter-parent从2.1.5.RELEASE换到2.4.3,导致出现错误。

报错

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-04-22 14:43:31,813 ERROR [main] o.s.b.d.LoggingFailureAnalysisReporter [LoggingFailureAnalysisReporter.java:40] 

***************************
APPLICATION FAILED TO START
***************************

Description:

Invalid mapping pattern detected: /**/*.css
^
No more pattern data allowed after {*...} or ** pattern element

Action:

Fix this pattern in your application or switch to the legacy parser implementation with `spring.mvc.pathpattern.matching-strategy=ant_path_matcher`.

解决

spring mvc报错:No more pattern data allowed after {*…} or ** pattern element

复制上文:

原因:
错误是路径通配问题,查找发现是spring升级到5.3之后路径通配发生了变化,官方给出的解释是“In Spring MVC, the path was previously analyzed by AntPathMatcher, but it was changed to use PathPatternParser introduced in WebFlux from Spring 5.3.0.”。

解决:
具体解决是把/**/*.css改为/*/*.css,项目中可能涉及多个文件,都要改。

具体改哪里

拦截器要改,改为"/*":
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {

    @Autowired
    private AlphaInterceptor alphaInterceptor;
	
	。。。

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(alphaInterceptor)
                .excludePathPatterns("/*/*.css", "/*/*.js", "/*/*.png", "/*/*.jpg", "/*/*.jpeg")
                .addPathPatterns("/register", "/login");

		。。。
    }
}
SpringSecurity的配置类不用改,继续"/**":
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter implements CommunityConstant {

    @Override
    public void configure(WebSecurity web) throws Exception {
        web.ignoring().antMatchers("/resources/**");
    }

	。。。
}

转载自:spring mvc报错:No more pattern data allowed after {*…} or ** pattern element

计算机组成原理(第三版)唐朔飞-第十章控制单元的设计-课后习题 阅读详情

相关推荐

两种方法解决这个问题OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

两种方法解决这个问题OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.在进行深度学习比如在训练yolov8模型时,在加载训练集和验证集时会报以下那个错误时会导致模型训练中断,有以下两个方法去解决这个问题,来使模型正常训练。

weixin_73044854的博客 2万+

SpringBoot报错o.s.b.d.LoggingFailureAnalysisReporter

最近在学习SpringBoot,底层原理较难但比较好入门,记录一下出现过的问题。 运行过一个项目之后,新建了一个项目,再次运行时报错o.s.b.d.LoggingFailureAnalysisReporter。搜索之后给出的解决办法是在@SpringBootApplication 注解后面加上(exclude ={DataSourceAutoConfiguration.class}),但仍报错,仔细看发现错误信息为: 错误为端口被占用,关闭占用端口号的方法: 使用cmd命令查看端口号占用情况,例如查看端

qq_39181839的博客 1万+

python实现ECMS算法

ECMS(Equivalent Consumption Minimization Strategy)算法是一种用于混合动力汽车能量管理系统的优化策略。它通过计算等效油耗来平衡电池电量消耗和燃油消耗,从而优化整体能耗。以下是一个简单的Python实现,用于演示ECMS算法的基本思想。这个实现假设了一个简单的混合动力汽车模型,其中电池电量和燃油消耗是主要的优化目标。

weixin_45570158的博客 921

解决SpringBoot启动报错 :o.s.b.d.LoggingFailureAnalysisReporter

SpringBoot启动报错 :o.s.b.d.LoggingFailureAnalysisReporter:Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver class

weixin_63453779的博客 2万+

VS2103+Intel2013+MSMPI运行Fortran并行程序

VS2103+Intel2013+MSMPI运行Fortran并行程序MSMPI安装新建Fortran90项目编写Fortran并行程序在cmd运行编译完成的执行文件 MSMPI安装 我这里采用的是Microsoft MPI v9.0.1,可以点此下载。下载完成后同时安装msmpisdk.msi、msmpisetup.exe两个文件,安装位置默认即可。 其中msmpisdk.msi的默认安装路径在C:\Program Files (x86)\Microsoft SDKs\MPI,该文件包含了mpi环境所需

weixin_43176703的博客 2936

百元DIY手机荧光计:低成本荧光检测平台搭建与实战

荧光检测是一种基于物质受特定波长光激发后发射更长波长荧光的分析技术,其核心原理在于光与物质的相互作用。通过选择性激发与检测,该技术能实现对痕量物质的高灵敏度、高特异性定量分析,在生物医学、环境监测和食品安全等领域具有重要价值。传统荧光分光光度计虽精度高,但成本昂贵、体积庞大且操作复杂,限制了其在现场快检和普及教育中的应用。本文聚焦于如何利用智能手机的高性能摄像头和处理器,结合低成本光学滤光片和LED光源,构建一个便携、经济的DIY荧光检测平台。该方案通过简化光路设计,采用带通滤光片进行波长选择,并利用图像处

weixin_34194829的博客 303

启动SpringBoot服务时提示o.s.b.d.LoggingFailureAnalysisReporter的解决方法集合

报错信息如下 解决方法集合,在网上看到了很多种的我把它们整理一下 第一种、端口被占用的问题 在配置文件里面改一下端口号就行了下面是.yml和.properties的两种配置方式 配置文件在resources里面设置 1、.yml的配置方法 2、.properties的配置方法 第二种 修改启动类 1、在启动类上添加 @SpringBootApplication (exclude= {Da...

summerif的博客 1万+

基于物联网的门禁与考勤系统(阿里云)_81

本课题设计的基于物联网的门禁与考勤管理系统,结合现代信息技术,利用指纹识别、射频卡、密码输入和远程控制等多种开锁方式,提升门禁系统的安全性和灵活性;同时,通过物联网平台进行数据上传和远程管理,极大提高了管理效率。通过智能化的考勤功能,系统可以实时记录员工的出入情况,并通过云平台进行远程查询和管理,推动门禁与考勤管理的数字化、智能化和高效化。

1万+

ERROR:o.s.b.d.LoggingFailureAnalysisReporter解决办法

EnableDiscoveryClient开启Spring Cloud的服务注册与发现,由于这里引入了spring-cloud-starter-alibaba-nacos-discovery模块,所以Spring Cloud Common中定义的那些与服务治理相关的接口将使用Nacos的实现。启动Application之后,无法成功运行,报错o.s.b.d.LoggingFailureAnalysisReporter ERROR;经过排查:是因为springboot启动时会自动注入数据源和配置jpa。

weixin_43333233的博客 1万+

二十一、CANdelaStudio深入-SPRMIB的配置

本专栏将由浅入深的展开诊断实际开发与测试的数据库编辑,包含大量实际开发过程中的步骤、使用技巧与少量对Autosar标准的解读。希望能对大家有所帮助,与大家共同成长,早日成为一名车载诊断、通信全栈工程师。 本文介绍CANdelaStudio的肯定响应抑制位配置,欢迎各位朋友订阅、评论,可以提出宝贵意见,以持续输出更好的作品,同时会根据评论、私信不定期更新文章内容,以及专栏目录。订阅该专栏的朋友可私信小编免费答疑解惑(^U^)ノ~YO CANdelaStudio-从入门到深入目录 文章目录CANdelaStu

诊断协议那些事儿's blog 1868

国科大学习资料--人工智能原理与算法-第六次作业解析(学长整理)

国科大学习资料–人工智能原理与算法-第六次作业解析(张文生老师主讲)(6.6、6.7、6.11) 6.6 说明如何通过使用辅助变量把诸如A+B=C这样的三元约束转变成三个二元约束。假设值域是有限的。(提示:考虑引进新变量表示变量对的值,引进约束如“X是Y变量对中的第一个元素”。)然后说明如何把多于三个变量的约束类似地转换为二元约束。说明如何通过改变变量的值域来消除一元约束。这就完整演示了任何CSP都可以转变为只含二元约束的CSP。 答:首先,我们引入一个新变量AB,假设A和B的范围均为N,AB的范围为N×N

无名何许人的博客 2868

o.s.b.d.LoggingFailureAnalysisReporter 错误解决方法

springboot问题

康fi哥 8871

《Android系统开发中高级定制专栏导读》

欢迎来到【Android 中高级系统定制】专栏!在这里,将深入探讨Android系统开发与定制的方方面面,涵盖从权限管理、驱动开发到系统应用配置等多个领域。

我其实什么都不会 1575

springboot刚入门ERROR 4704 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter 报错问题。

原因:这里是因为在pom.xml中引入了mybatis-spring-boot-starter但没有用到DataSource (注释掉就可以)原文链接:https://blog.csdn.net/anwen743680/article/details/116740604。1.记录一下在学习springboot时遇到的坑,方便自己加深记忆,同时为初学者提供参考;2.报错:o.s.b.d.LoggingFailureAnalysisReporter。

m0_73776663的博客 1532

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

o.s.b.d.LoggingFailureAnalysisReporter

发生的错误错误原因。

m0_51568183的博客 983

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

springboot项目 o.s.b.d.LoggingFailureAnalysisReporter 错误解决方法

文章目录报错时间报错场景报错代码和错误信息报错原因解决方法参考资料 报错时间 2020年4月9日21:04:32 报错场景 创建springboot后启动application报错 报错代码和错误信息 ERROR 17824 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter 报错原因 这是因为spring boot 会默认加...

小小少年eason的博客 6万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

springboot项目报错 o.s.b.d.LoggingFailureAnalysisReporter 和无效源版本的解决方法

springboot项目报错 o.s.b.d.LoggingFailureAnalysisReporter 和无效源版本的解决方法

以为很难 3193

Invalid in servlet mapping

我们在使用servlet的过程中会配置web.xml中的url-patterm属性,该属性,比如遵循如下规范: 1、以一个“/”开始,以一个"/",用以上规范来匹配类似的路径例如/path/ 2、以一个"*."字符开头,最后以具体的某个字符结束 3、一个字符串序列以"/“字符开头,但是不以”*"字符结束 我们配置的url-pattern属性满足其中的规范之一即可。如果都不符合, 则提示Invali...

奔跑的狮子 512

【Invalid mapping pattern】SpringMVC路径匹配

]*}这部分,看起来像是试图定义一个具有正则表达式的路径变量,但这不符合Spring的路径定义规范。

Infinity的博客 1449

springmvc5.3 之后版本 舍弃AntPath地址匹配模式通配符 “**”用法改变。

在项目迁移的时候发现拦截器的规则 " / * * / * .html" 在springmvc5.3无法使用 具体原因是spring在5.3后的版本中已经弃用了AntPath配置模式,因为该模式性能不够高效。 在高版本中默认使用的pathPattern 两者区别 例:/ * * /*.html AntPath中 该规则是匹配所有html后缀的地址 pathPattern中 该规则报错因为 ** 仅能放在规则的最后面 很明显: pathPattern无法匹配任意层级目录任意文件名的指定后缀了。 解决办.

张尽欢 3025

SpringBoot启动o.s.b.d.LoggingFailure… 错误解决方法

把@SpringBootApplication改成 @SpringBootApplication(exclude={DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})

bishe6699的博客 288

o.s.b.d.LoggingFailureAnalysisReporter问题解决

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. ERROR 20184 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :

drachem的博客 1115

解决springmvc因版本造成的路径通配问题

Invalid mapping pattern detected: /**/swagger-ui/** No more pattern data allowed after {*...} or ** pattern element 解决路径通配问题

SuperLvMoTong的博客 5811

解决Springboot报错:o.s.b.d.LoggingFailureAnalysisReporter的问题

解决o.s.b.d.LoggingFailureAnalysisReporter的问题

weixin_47097999的博客 6167

o.s.b.d.LoggingFailureAnalysisReporter 错误 解决办法

写一个SpringBoot项目的时候,运行之后出现o.s.b.d.LoggingFailureAnalysisReporter报错,查询之后,大家说在@SpringBootApplication注解后面加上(exclude = {DataSourceAutoConfiguration.class})即可 : public class MySwaggerApplication { publi...

mulinsen77的博客 2万+

【ERROR o.s.b.d.LoggingFailureAnalysisReporter 错误解决方法】

运行SpringBoot的时候报如下错 ERROR o.s.b.d.LoggingFailureAnalysisReporter - [report,40] - The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true)

zhaoz的博客 1万+
上一篇: SpringBoot整合ElasticSearch7.12实现增删改查及高亮分词查询
下一篇: 华南农业大学Linux课程实验三——Linux中安装并使用telnet服务和ftp服务
夜中听雪
博客等级 码龄8年 230粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值