随笔分类 - 2017年工作中遇到的问题
主要用来解决工作中出现的异常等。用于积累处理异常的能力
摘要:原因: 查看是否配置文件中有以下配置: 其他原因
阅读全文
摘要:最近在学习的时候,会发现一些很奇怪的现象。 比如加了@Override注解竟然报错。 找了一下发现了问题所在:在IDEA中: Ctrl+shift+alt+s然后找到Modules模块,在language level中选择6 -@Override in interfaces即可 实际上知道JDK1.
阅读全文
摘要:就是新建了一个Springboot项目,但是无法正常访问。 关闭防火墙试了,mvn方式启动试了,换端口试了。然后用Tomcat的start.bat测试发现localhost是可以访问的。 上网找到各种各样关于localhost无法访问的解决方式发现都没有 感到一脸懵逼。于是再次新建了一个新的spri
阅读全文
摘要:异常代码: 已解决。 百度了一下400代表无法解析请求。 说明请求是有问题的,如果发送的请求端没有问题。 那么就去控制器中查看是否有异常。 本例中的问题是控制器中的参数使用注解异常, 错误注解:@RequestParam 正确注解:@RequestBody 注解修改后就能正常使用。
阅读全文
摘要:异常代码: 出现这个异常在于创建对象时,其属性并没有成功的注入。原因在于没有选择正确的开发配置文件。 因为是通过注入的方式给属性赋值的,所以一定要注意配置文件是在哪里书写的,书写的名称与注解是否相符
阅读全文
摘要:今天在做接口测试的时候遇到个异常: java.security.InvalidKeyException: Illegal key size。 感到一脸懵逼,还好网络是万能的,百度一下,简单对比一下,就找到了解决方案。然后测试之后发现也是没有问题的。 异常原因:如果密钥大于128, 会抛出java.s
阅读全文
摘要:IDE使用的是IDEA: 遇到的问题:使用springboot自带main方法无法启动示例,解决方案: 如果大家使用Application中的main方法无法正常启动时,可以去修改Project Structure->Modules->Dependencies下的tomcat-embed-core包
阅读全文
摘要:由于是刚pull下来的项目整体也不熟悉,然后项目无法正常启动,爆出的异常为: 这是由于创建的新模块mapper与扫描mapper的配置不在同一个目录下: 创建的新模块mapper路径:com.xxx.new66.dao.channel 配置的扫描mapper路径:com.xxx.new66.dao.
阅读全文
摘要:原因:修改一些包结构后,会出现无法将类引入的情况. 通过清理缓存解决:
阅读全文
摘要:原因:同事在写demo时出现bean加了@component后却无法被spring扫描到(在编译的时候IDEA就提示拿不到对应的bean)的问题. 后来经过研究是跟文件包的位置有关的. springboot的bean装配规则: 根据Application类所在的包位置从上到下进行扫描的! “Appl
阅读全文
摘要:出现这个异常说明了跳转页面的url无对应的值. 原因1: Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包 原因:spring-boot会自动加载启动类所在包下及其子包下的所有组件. 原因2: 在springboot的配置文件:application.y
阅读全文
摘要:这个异常是出现在注入配置文件中配置好的属性时报错的: 此时配置文件默认的名称为:application.properties 解决方法: 将配置文件名改为:application.yml 就可以正常启动. 后来又发现如果想让配置文件名称为application.properties 则需要在配置文件
阅读全文
摘要:这是在使用maven打包方式启动springboot项目时出现的异常, 我的异常原因属于下面的情况: 此时maven指令行为:mvn spring-boot:run. 如果写成这样会导致最终的maven指令为:mvn mvn spring-boot:run. 所以需要注意修改为:spring-boo
阅读全文
摘要:今天遇到了一个问题: 使用SpringMVC时,出现页面无法跳转的情况(404错误), 出现这个异常的原因在于SpringMVC的配置文件中控制器的配置书写错误: 原代码: 出现问题的原因在于包名不应该写到controller层面: 改为下面的即可实现成功跳转。
阅读全文
摘要:今天在开发中遇到了一个问题,控制层使用的是SpringMVC框架。 在进行页面跳转时,出现了异常:HTTP Status 500 - Could not resolve view with name ‘jtyd/historyDetail’ in servlet with name ‘dispatc
阅读全文
摘要:异常:Could not resolve dependencies for project 思路:网上提出的方案思路都是把相互依赖的项目导入到本地仓库中。 目前一劳永逸的方法是:将<packaging>pom</packaging>的项目安装在本地maven仓库。 个人理解啊:项目中不同模块可能会有
阅读全文