1 Coin_ch

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 42w+

springmvc异常处理

什么是异常处理映射异常处理映射就是,当程序出现异常时,程序员希望怎么处理这些异常,是直接给用户看错误信息还是跳到一个不太程序化的地方呢?当然是跳到别的页面。为什么要异常处理?一个系统无法避免都会出现异常、错误等。如果系统没有进行异常处理,tomcat等服务器会用自带的异常处理来展示异常信息。这种自带的异常处理信息有两个不好的地方1.页面不好看,用户如果看见了这些页面会感到恐慌,害怕出现什么问题,也会觉得做系统的人的水平太低。2.安全问题:如果这样显示在页面上,会暴露很多服务器的问题,有心的人可以

2020-07-19 12:02:21

http请求错误码415:Completed 415 UNSUPPORTED_MEDIA_TYPE

不能处理媒体类型参数先检查前端:发送 json数据正确再检查后端,controller中没有语法错误所以应该是没有导包jackson@RequestBody必须要用到jackson包来处理json数据导包之后重启服务器,一切正常总结:会导致415的原因1.没有导包jackson2.contentType不符合...

2020-07-16 23:47:09

IDEA中web模块偶尔失效或添加web模块的方法

IDEA中web模块失效这种情况tomcat能部署成功,但是不能进入欢迎页面(index.jsp等)解决办法1.点击左上角的file2.点击Modules,+号,web就ok能,web能重新变为web模块如需要添加web模块,如下

2020-07-16 11:27:00

java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory

剔除commons-logging后出现的异常commons-logging是spring自带的日志系统,如果剔除了会无法生成日志工厂,所以报了这个异常Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadCl

2020-07-14 23:43:57

org.apache.ibatis.binding.BindingException

1.使用mapper执行insert时出现的异常org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.lch.crowd.mapper.AdminMapper.insertSelective无效的绑定语句2.检查spring配置文件sqlSessionFactoryBean文件<!--3.配置sqlSessionFactoryBean整合spring--> &l

2020-07-14 18:13:21

Caused by: java.net.ConnectException: Connection timed out: connect

jdbc远程连接数据库超时七月 14, 2020 5:04:18 下午 com.alibaba.druid.pool.DruidDataSource error严重: create connection error, url: jdbc:mysql://192.168.184.130:3306/project_crowd, errorCode 0, state 08S01com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communica

2020-07-14 17:28:43

java.sql.SQLException: Access denied for user ‘root ‘@‘xxx.xxx.xxx.xxx‘ (using password: YES)

Acess denid for user ‘root’拒绝root用户访问可能的原因jdbc.properties中的密码打错了,可能多了个空格或者少了个空格

2020-07-14 17:12:45

【mybatis逆向工程】使用方法(idea版)

1.配置pom文件<!-- 依赖 MyBatis 核心包 --> <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.8</version>

2020-07-14 14:07:55

没有创建对象,检查一下是否扫描到包

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘empController’: Unsatisfied dependency expressed through field ‘service’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:

2020-06-20 15:26:46

Spring中对于IOC的理解

IOCIOC(Inversion of Control),中文意思是控制权反转。那么这个是什么意思呢?其实这个控制权是对于对象的创建来说的。那么我们是怎么创建对象的?在学习Spring框架以前,我们一般是通过new关键字调用构造方法来创建对象,是主动的。 //通过new关键字创建对象 CarDao carDao = new CarDao();这种创建对象的方法简单,直接,可读性好,但是不易于管理。因为在我们学习了MVC分层思想后,控制层里面会有Service,Service层中

2020-05-26 00:39:46

HttpURLConnection的使用方法

HttpURLConnection的流程1.先要接收想要连接网址的地址String urlStr = "https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5";//以这个网址为例URL url = new URL(urlStr);2.得到一个url对象,用这个对象来打开连接 //打开url连接 HttpURLConnection conn = (HttpURLConnection) url.openConnection();3.得到

2020-05-13 11:35:50

java用mail发邮件的时候出现的异常

今天使用mail1.4.7包发送邮件的时候出现了如下异常:javax.mail.NoSuchProviderException: Invalid protocol: null其中Invalid protocol 中文意思为无效的协议通过DEBUG发现transport为空:这说明传输协议没有创建成功才导致transport为null,出现空指针异常,检查设置的传输协议果然拼错:改正...

2020-04-10 00:55:47

ajax异步和同步请求感悟

今天写代码遇到了一个ajax默认异步请求而导致的bug本来的代码是这样,用ajax向后端请求数据,然后把请求到的数据给myTask变量赋值,来给下面的代码使用,结果发现后端可以传回来数据,ajax中的myTask也赋上了值,但是外面这个myTask变量却没有赋上值。在大佬的帮助下明白了,ajax一般是默认异步处理。在执行ajax时,由于默认是异步请求,ajax还没执行完,还没有给上面的myT...

2020-04-05 00:29:55

spring中关于数据库事务处理的异常

今天遇到一个关于事务的异常,记下来连接是只读的。 不允许进行导致数据修改的查询今天想往数据库中插入数据,遇到了这个错误,想到了在配置文件中有一个通配符的事务是只读的而我用的方法是saveTask(),开始对事务理解不深,没有在上面配save类似的方法的事务,所以就产生了这种权限上的错误,加了save*的事务之后,就解决了问题,所以需要修改数据库中数据的方法都要在配置文件中加入该方法的事务...

2020-04-04 00:23:30

如何改MySQL默认字符集

1.找到mysql安装目录下的my.ini文件,打开2.找到 #default-character-set=3.继续找# character-set-server=4.保存文件5.打开命令窗口win+R,输入services.msc,确定6.找到Mysql,重启服务7.查看mysql默认字符集进入mysql8.在命令行输入show variables like ‘%...

2020-03-30 19:49:19

Tomcat控制台乱码解决办法,步骤

Tomcat控制台字符集乱码1.找到tomcat安装目录中的config文件夹下的logging.properties文件,然后用记事本打开2.找到java.util.logging.ConsoleHandler.encoding = UTF-8,把UTF-8改成GBK...

2020-03-30 19:18:26

当idea出现i源值1.5已过时

当出现源值1.5已过时,解决办法解决办法:完成之后点击apply 和ok弄完直接apply和ok就行了

2020-03-29 19:30:30
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。