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>

 

posted @ 2022-01-09 14:42  星辉与你  阅读(189)  评论(0)    收藏  举报