最近学习MyBatis,发现把前几个月学的数据库忘得差不多了,当再次练习使用dbcp2数据库连接池时候,全手打又出了一些问题,后来发现错误主要是某些小的细节,以为自己会了、没有问题,但是一不留神就犯错了,所以,做个学习小结,供大家学习参考。可以先复制粘贴试试,如果不能运行,那很可能是你的开发环境搭建问题;如果运行正常,再手打一遍试试,一个小时足够了,对比找找自己错漏的地方。如有大神路过,请帮忙指导下学习路径,拜谢!!!
一、开发环境(环境搭建可以自行度娘)jdk-8u144-windows-x64,eclipse-jee-neon-3-win32-x86_64,apache-tomcat-8.5.20
二、新建Maven项目并从pom添加所需的jar包2.1新建Maven项目后,准备工作:
2.1.1在Deployment Descriptor:(你的工程名),右键,Generate Deployment Descriptor Stub;
2.1.2在工程名右键,属性,Targeted Runtimes,勾选你的tomcat版本;
2.1.3从pom文件导入所需的jar包,也可以自己从pom的Dependencies添加spring-webmvc+dbcp2+junit,或者直接负责替换掉pom的内容。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.springtest</groupId>
<artifactId>Springwebmvc_login</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3.10.RELEASE</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.