javaweb配置文件
1.创建maven父工程文件
2.添加jar依赖:
<dependencies>
<!--spring框架-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.8.RELEASE</version>
</dependency>
<!--servelt-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<!--jsp-->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.4</version>
</dependency>
</dependencies>
3.创建子项目并且添加依赖
<dependencies>
<dependency>
<!--集成mybatisjar包-->
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.4</version>
</dependency>
<dependency>
<!--集成mysqljar包-->
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>9.0.55</version>
</dependency>
</dependencies>
4.添加lib包:

注意:web-inf包下的jsp是不能之间访问,只能内部访问。不适合调试
5.数据配置文件:database.properties
driver=com.mysql.cj.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/hwk?serverTimezone=UTC&useSSl=flase&characterEncoding=utf-8 username=root password=www1314520
6.mybatis配置文件:mybatis-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<!-- properties 标签中的配置可以提供整个配置文件使用,在任何位置都可以引入配置的值。-->
<!-- properties 标签可以通过子标签property标签来配置一些子元素信息,也可以配置外部的动态文件。-->
<properties resource="mysql.properties"/> <!--也可以配置url,但url 和resource 只能存在一个-->
<!-- 对事物管理和连接池的配置-->
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"></transactionManager>
<dataSource type="POOLED">
<property name="driver" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<!-- mappers 映射器-->
<mappers>
<!-- 映射文件方式1,一个一个配置-->
<!--<mapper resource ="com/xingci/mapper/UserMapper.xml"/>-->
<!--<mapper class="com.xingci.mapper.UserMapper"/>-->
<!-- 映射文件方式2,自动扫描包内的Mapper接口和配置文件-->
<package name="com.xingci.dao"/>
</mappers>
</configuration>
7.dao层写了mapper接口之后相对于需要的配置文件xxxmapper.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mabatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--对应的是User 的接口类-->
<mapper namespace="com.xingci.dao.UserMapper">
<!-- /*id 对应的是Dao层接口方法名 parameterType 是指定输入的参数*/-->
<!-- userGenerateKeys=“true” 把新增的主键赋值到自己定义的keyProperty(id)中-->
<!--登录验证-->
写sql语句这里
</mapper>

浙公网安备 33010602011771号