SpringBoot中常见问题
- Invalid bound statement(not found):
- 异常原因:编译之后的mapper文件中的.xml文件未编译,
- 解决方法:在pom.xml文件中添加如下配置,添加位置为build标签中
1 <resources> 2 <resource> 3 <!--设定主资源目录 --> 4 <directory>src/main/java</directory> 5 <!-- mavendefault的生命周期, 6 process -resource阶段执行maven-resource-plugin 插件的resources目标处理主 7 要资源目录下的资源文件时,是否对主资源目录开启资源过滤 --> 8 <filtering>false</filtering> 9 <!-- mavendefault的生命周期, 10 process -resource阶段执行maven-resource-plugin 插件的resources目标处理主 11 要资源目录下的资源文件时,只处理如下配置中包含的资源类型--> 12 <includes> 13 <include>**/*.yml</include> 14 <include>**/*.properties</include> 15 <include>**/mapper/*.xml</include> 16 <include>**/*.xml</include> 17 <include>**/*.ini</include> 18 </includes> 19 <!-- <excludes> 20 mavendefault的生命周期, 21 process -resource阶段执行maven-resource-plugin 插件的resources目标处理主 22 要资源目录下的资源文件时, 23 不处理如下配置中所包含的资源类型 24 例: 25 <excludes> 26 <exclude> **/*.yaml</exclude> 27 </excludes> 28 则为不处理后缀为yaml的文件 29 --> 30 </resource> 31 <resource> 32 <directory>src/main/resources</directory> 33 <includes> 34 <include>**/*.yml</include> 35 <include>**/*.properties</include> 36 <include>**/mapper/*.xml</include> 37 <include>**/*.xml</include> 38 <include>**/*.ini</include> 39 </includes> 40 <filtering>false</filtering> 41 </resource> 42 </resources>
在配置文件中绑定属性报错
问题:缺少配置文件处理器以及注解
解决方法: 1.配置文件中的标签不可以出现大写
2.导入依赖
1 <!--导入配置文件处理器--> 2 <dependency> 3 <groupId>org.springframework.boot</groupId> 4 <artifactId>spring-boot-starter-thymeleaf</artifactId> 5 </dependency>
在前端无法跳转访问静态网页
问题:前端提交的超链接未被视图解析器解析
解决办法:为前端提交的超链接设置视图映射,在配置类中添加视图映射
public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/index.html").setViewName("index"); registry.addViewController("/product-details.html").setViewName("product-details"); registry.addViewController("/shop.html").setViewName("shop-grid-3-col"); }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~