- 博客(8)
- 收藏
- 关注
原创 问题解决:严重: Web应用程序注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它
问题解决:严重: Web应用程序注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它在我练习ssm框架时,我的tomcat关闭时每次都弹出一个严重: Web应用程序注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它,随后我在网上搜了半天的解决方案,在这记录备忘解决方案一(网上大部分的解决方案):配置一个ServletContextListener,在servletContext关闭
2021-07-02 20:01:37 13931 5
原创 MyBatis-强大的resultMap
MyBatis-<resultMap>resultType可以把查询结果封装到pojo类型中,但必须pojo类的属性名和查询到的数据库表的字段名一致。如果sql查询到的字段与pojo的属性名不一致,则需要使用resultMap将字段名和属性名对应起来,进行手动配置封装,将结果映射到pojo中<resultMap>的参数列表:id:对resultMap的引用名type:封装的对象类型使用<resultMap>实体类@Datapublic class Em
2021-06-07 15:54:52 147
原创 MyBatis之动态sql
MyBatis-动态sqlMyBatis-动态sqlMyBatis-动态sql``标签一个小案例案例改进方案一:``标签案例改进方案二:``标签``选择标签一个小案例update更新时的``标签一个小案例``版本``标签一个小案例(批量保存)``标签使用``标签的批量保存2.0两大内置参数_parameter:_databaseId:<if>标签test属性支持OGNL表达式,用以判断是否符合条件,符合则进行sql拼接一个小案例<select id="ifIdEmailAnd
2021-06-07 15:53:30 275
原创 Mybatis参数处理
Mybatis参数处理单一参数无特殊处理,参数名相当于占位符,#{任意}都能取出值示例XML映射:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.lh
2021-05-31 16:55:03 359
原创 Mybatis简单使用
MyBatis初体验(实现一个增删改查的功能)数据库表create table employee(id int auto_increment primary key, last_name varchar(255) null, gender c
2021-05-31 16:53:58 67
原创 SpringMVC拦截器
SpringMVC-拦截器SpringMVC拦截器拦截器的功能实现一个拦截器1.实现HandlerInterceptor接口接口中的三个方法1).preHandle:2).postHandle3).afterCompletion接口实现实例:2.在SpringMVC配置文件中注册该拦截器使用拦截器的一些注意点多个拦截器时的使用拦截静态资源相关问题情况A:访问a.html后preHandle方法中执行了请求转发/重定向(a.jsp):情况B:访问a.html后preHandle方法返回值为假:情况C:访问a.
2021-05-28 18:00:26 373
原创 SpringMVC控制器统一异常处理
SpringMVC控制器之统一异常处理SpringMVC控制器统一异常处理功能需求背景SpringMVC提供的统一异常处理统一异常处理的好处统一异常处理的三种方法1.存在缺陷的@ExceptionHandler2.配合使用@ControllerAdvice 与 @ExceptionHandler3.继承HandlerExceptionResolver接口SpringMVC控制器统一异常处理功能需求背景在传统WEB项目中,异常的出现是频繁的,我们在MVC三层架构中一般采用把所有的异常都向上抛出到控制层进
2021-05-27 19:27:14 180
原创 一文弄懂SpringMVC
SpringMVCSpringMVC知识梳理一、SpringMVC是什么?二、怎么使用SpringMVC1.了解SpringMVC所有请求的入口:DispatcherServlet2.注册DispatcherServlet(1)DispatcherServlet的路径映射(url-pattern中要怎么填?)那么,把/用作url-pattern后,我该怎么访问静态资源?3.写一个控制器类**一个简单的处理some.do请求的实例**:三、对控制器类方法的解读1.@RequestMapping2.控制器方法的
2021-05-26 18:51:09 228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人