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