2017年项目中遇到的各种问题
lilinaixuexi
这个作者很懒,什么都没留下…
展开
-
Could not resolve view with name '***' in servlet with name 'dispatcher'
SpringMVC中适配器返回值出现异常原创 2017-10-18 15:57:32 · 12333 阅读 · 0 评论 -
关于IDEA无法引入包和类的情况
原因:修改一些包结构后,会出现无法将类引入的情况. 通过清理缓存解决:原创 2017-11-23 10:59:28 · 24203 阅读 · 22 评论 -
关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
原因:同事在写demo时出现bean加了@component后却无法被spring扫描到(在编译的时候IDEA就提示拿不到对应的bean)的问题. 后来经过研究是跟文件包的位置有关的.springboot的bean装配规则: 根据Application类所在的包位置从上到下进行扫描的! “Application类”是指springboot的项目入口类.这个类的位原创 2017-11-23 10:49:15 · 698 阅读 · 0 评论 -
异常:This application has no explicit mapping for /error, so you are seeing this as a fallback.
出现这个异常说明了跳转页面的url无对应的值. 这时候就要去配置文件application.yml或application.properties中找到对应的页面跳转配置. 或者去每一个控制器找其对应的@RequestMapping查看URL是否正确.原创 2017-11-22 16:41:35 · 2308 阅读 · 0 评论 -
异常:Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentExceptio
这个异常是出现在注入配置文件中配置好的属性时报错的:Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'my.name' in value "${my.name}"此时配置文件默认的名称为:a原创 2017-11-20 17:08:18 · 55790 阅读 · 7 评论 -
异常:Unknown lifecycle phase "mvn". You must specify a valid lifecycle
这是在使用maven打包方式启动springboot项目时出现的异常, 我的异常原因属于下面的情况: 此时maven指令行为:mvn spring-boot:run. 如果写成这样会导致最终的maven指令为:mvn mvn spring-boot:run. 所以需要注意修改为:spring-boot:run即可.还有一种可能,Maven插件[Run As]-[Maven build]时并未原创 2017-11-20 16:33:03 · 28472 阅读 · 0 评论 -
关于Could not resolve dependencies for project
异常:Could not resolve dependencies for project思路:网上提出的方案思路都是把相互依赖的项目导入到本地仓库中。目前一劳永逸的方法是:将pom的项目安装在本地maven仓库。个人理解啊:项目中不同模块可能会有相互关系的依赖,所以必须把自己完成的模块放入本地maven仓库中,才能够让项目在运行时,各个模块找到其对应的依赖。所以讲母项原创 2017-10-17 08:54:57 · 6406 阅读 · 1 评论 -
SpringMVC中遇到页面跳转出现404错误的问题
今天遇到了一个问题: 使用SpringMVC时,出现页面无法跳转的情况(404错误), 出现这个异常的原因在于SpringMVC的配置文件中控制器的配置书写错误: 原代码<context:component-scan base-package="com.packagename1.controller" />出现问题的原因在于不应该包名不应该写到controller层面: 改为下面的即可实现。原创 2017-10-31 13:33:56 · 5089 阅读 · 2 评论 -
关于Springboot整合mybatis启动的问题
由于是刚pull下来的项目整体也不熟悉,然后项目无法正常启动,爆出的异常为:Invalid bound statement (not found)这是由于创建的新模块mapper与扫描mapper的配置不在同一个目录下: 创建的新模块mapper路径:com.xxx.new66.dao.channel 配置的扫描mapper路径:com.xxx.new66.dao.mapper 由于这个原因创原创 2017-11-28 09:42:31 · 324 阅读 · 0 评论