- 博客(17)
- 收藏
- 关注
原创 springmvc异常处理
什么是异常处理映射异常处理映射就是,当程序出现异常时,程序员希望怎么处理这些异常,是直接给用户看错误信息还是跳到一个不太程序化的地方呢?当然是跳到别的页面。为什么要异常处理?一个系统无法避免都会出现异常、错误等。如果系统没有进行异常处理,tomcat等服务器会用自带的异常处理来展示异常信息。这种自带的异常处理信息有两个不好的地方1.页面不好看,用户如果看见了这些页面会感到恐慌,害怕出现什么问题,也会觉得做系统的人的水平太低。2.安全问题:如果这样显示在页面上,会暴露很多服务器的问题,有心的人可以
2020-07-19 12:02:21 203
原创 http请求错误码415:Completed 415 UNSUPPORTED_MEDIA_TYPE
不能处理媒体类型参数先检查前端:发送 json数据正确再检查后端,controller中没有语法错误所以应该是没有导包jackson@RequestBody必须要用到jackson包来处理json数据导包之后重启服务器,一切正常总结:会导致415的原因1.没有导包jackson2.contentType不符合...
2020-07-16 23:47:09 2296
原创 IDEA中web模块偶尔失效或添加web模块的方法
IDEA中web模块失效这种情况tomcat能部署成功,但是不能进入欢迎页面(index.jsp等)解决办法1.点击左上角的file2.点击Modules,+号,web就ok能,web能重新变为web模块如需要添加web模块,如下
2020-07-16 11:27:00 1276
原创 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 3264
原创 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 132
原创 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 22003
原创 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 236
原创 【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 471
原创 没有创建对象,检查一下是否扫描到包
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 210
原创 Spring中对于IOC的理解
IOCIOC(Inversion of Control),中文意思是控制权反转。那么这个是什么意思呢?其实这个控制权是对于对象的创建来说的。那么我们是怎么创建对象的?在学习Spring框架以前,我们一般是通过new关键字调用构造方法来创建对象,是主动的。 //通过new关键字创建对象 CarDao carDao = new CarDao();这种创建对象的方法简单,直接,可读性好,但是不易于管理。因为在我们学习了MVC分层思想后,控制层里面会有Service,Service层中
2020-05-26 00:39:46 144
原创 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 2602
原创 java用mail发邮件的时候出现的异常
今天使用mail1.4.7包发送邮件的时候出现了如下异常:javax.mail.NoSuchProviderException: Invalid protocol: null其中Invalid protocol 中文意思为无效的协议通过DEBUG发现transport为空:这说明传输协议没有创建成功才导致transport为null,出现空指针异常,检查设置的传输协议果然拼错:改正...
2020-04-10 00:55:47 1202 1
原创 ajax异步和同步请求感悟
今天写代码遇到了一个ajax默认异步请求而导致的bug本来的代码是这样,用ajax向后端请求数据,然后把请求到的数据给myTask变量赋值,来给下面的代码使用,结果发现后端可以传回来数据,ajax中的myTask也赋上了值,但是外面这个myTask变量却没有赋上值。在大佬的帮助下明白了,ajax一般是默认异步处理。在执行ajax时,由于默认是异步请求,ajax还没执行完,还没有给上面的myT...
2020-04-05 00:29:55 125
原创 spring中关于数据库事务处理的异常
今天遇到一个关于事务的异常,记下来连接是只读的。 不允许进行导致数据修改的查询今天想往数据库中插入数据,遇到了这个错误,想到了在配置文件中有一个通配符的事务是只读的而我用的方法是saveTask(),开始对事务理解不深,没有在上面配save类似的方法的事务,所以就产生了这种权限上的错误,加了save*的事务之后,就解决了问题,所以需要修改数据库中数据的方法都要在配置文件中加入该方法的事务...
2020-04-04 00:23:30 223
原创 如何改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 487
原创 Tomcat控制台乱码解决办法,步骤
Tomcat控制台字符集乱码1.找到tomcat安装目录中的config文件夹下的logging.properties文件,然后用记事本打开2.找到java.util.logging.ConsoleHandler.encoding = UTF-8,把UTF-8改成GBK...
2020-03-30 19:18:26 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人