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");
}
SpringBoot中常见问题的更多相关文章
- SpringBoot中yaml配置对象
转载请在页首注明作者与出处 一:前言 YAML可以代替传统的xx.properties文件,但是它支持声明map,数组,list,字符串,boolean值,数值,NULL,日期,基本满足开发过程中的所 ...
- 如何在SpringBoot中使用JSP ?但强烈不推荐,果断改Themeleaf吧
做WEB项目,一定都用过JSP这个大牌.Spring MVC里面也可以很方便的将JSP与一个View关联起来,使用还是非常方便的.当你从一个传统的Spring MVC项目转入一个Spring Boot ...
- springboot中swaggerUI的使用
demo地址:demo-swagger-springboot springboot中swaggerUI的使用 1.pom文件中添加swagger依赖 2.从github项目中下载swaggerUI 然 ...
- VC++学习之VC中常见问题
VC++学习之VC中常见问题 (1)为什么某个类突然在工作区间里面突然看不见了? 只是类隐藏了,打开FILEVIEW,找到隐藏类的头文件,随便敲一下键盘的空格键,类就会在CLASSVIEW中显示了 ( ...
- spring-boot+mybatis开发实战:如何在spring-boot中使用myabtis持久层框架
前言: 本项目基于maven构建,使用mybatis-spring-boot作为spring-boot项目的持久层框架 spring-boot中使用mybatis持久层框架与原spring项目使用方式 ...
- 由浅入深学习springboot中使用redis
很多时候,我们会在springboot中配置redis,但是就那么几个配置就配好了,没办法知道为什么,这里就详细的讲解一下 这里假设已经成功创建了一个springboot项目. redis连接工厂类 ...
- Springboot中使用AOP统一处理Web请求日志
title: Springboot中使用AOP统一处理Web请求日志 date: 2017-04-26 16:30:48 tags: ['Spring Boot','AOP'] categories: ...
- SpringBoot 中常用注解
本篇博文将介绍几种SpringBoot 中常用注解 其中,各注解的作用为: @PathVaribale 获取url中的数据 @RequestParam 获取请求参数的值 @GetMapping 组合注 ...
- SpringBoot中关于Mybatis使用的三个问题
SpringBoot中关于Mybatis使用的三个问题 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/8495453.html 原本是要讲讲PostgreSQL ...
- 在SpringBoot中配置aop
前言 aop作为spring的一个强大的功能经常被使用,aop的应用场景有很多,但是实际的应用还是需要根据实际的业务来进行实现.这里就以打印日志作为例子,在SpringBoot中配置aop 已经加入我 ...
随机推荐
- [C#]简单的理解委托和事件
委托 在C++中可以利用"函数指针"将对方法的引用作为实参传递给另一个方法,而C#中可以利用委托提供相同的功能. 委托-内部机制 但是委托实际上是一个特殊的类.委托必须直接或间接的 ...
- 【AI编译器原理】系列来啦!我们要从入门到放弃!
随着深度学习的应用场景的不断泛化,深度学习计算任务也需要部署在不同的计算设备和硬件架构上:同时,实际部署或训练场景对性能往往也有着更为激进的要求,例如针对硬件特点定制计算代码. 这些需求在通用的AI框 ...
- _Bool類型
_Bool類型:布爾變量,其值只有1(真)和0(假).是C語言中的變量名,C語言中所有的非0數字都被視爲真. 給布爾變量取一個能表示真或假值的變量名是一種常見的做法. 1 /*boolean.c--使 ...
- py教学之元组
元组介绍 Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号 ( ),列表使用方括号 [ ]. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tup1 = ...
- odoo资料
https://www.cnblogs.com/smarttony/category/1484288.html
- 在spring boot3中使用native image
目录 简介 安装GraalVM 添加Native Image支持 构建spring boot3应用 总结 简介 在之前spring boot3文章中我们介绍了,spring boot3的一个重要特性就 ...
- 【推荐】MySQL数据库设计SQL规范
1 命名规范 1.[强制]库名.表名.字段名必须使用小写字母并采用下划线分割,禁止拼音英文混用:(禁用-,-相当于运算符) 2.[建议]库名.表名.字段名在满足业务需求的条件下使用最小长度: 如inf ...
- mysql怎么设计库、设计表
一. 设计表/库 设计思想就是要分析表每个字段的具体参数,包括但不限于以下几点: 约束? NOT NULL, PRIMARY KEY, UNIQUE KEY, DEFAULT, FOREIGN KEY ...
- grequest案例对比requests案例
grequets和requests案例各一个,使用上对比: import grequests import requests headers = { "content-type": ...
- Luogu P1505.[国家集训队]旅游
题解 真真正正是个码农题,不过很套路,熟练就打得很快,不过要用点维护边的信息在 \(\text{LCA}\) 出要注意,不能处理此点的信息 \(Code\) #include<cstdio> ...