idea搭建ssm(Spring+Spring Mvc+Mybatis)

idea搭建ssm(Spring+Spring Mvc+Mybatis)

我使用的是汉化的idea

创建maven项目

可以选择原型,我这里没有选择
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第1张图片
输入项目名称,完成创建
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第2张图片

配置tomcat

选择运行编辑配置
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第3张图片
点加号找见tomcat,点击确定
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第4张图片

添加web模块

点击文件进入项目结构,选择模块
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第5张图片
点加号找见web,点击确定
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第6张图片

添加工件

点击加号添加,并将可用元素中的jar包,右击,加入lib中
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第7张图片

为项目添加tomcat的jar包

选择模块,选择项目名
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第8张图片
选择web服务
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第9张图片

idea不会编译src下的mapper.xml文件

让idea编译器不忽略src下的mapper.xml配置文件,自动会忽略,而sts不会
在pom文件中加入以下代码就好

    <build>
        <resources>
            <resource>
                <directory>src/main/javadirectory>
                <includes>
                    <include>**/*.xmlinclude>
                includes>
            resource>
        resources>
    build>

将Spring和Mybatis文件位置

放在resources下
idea搭建ssm(Spring+Spring Mvc+Mybatis)_第10张图片

pom.xml


<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.0modelVersion>

    <groupId>org.examplegroupId>
    <artifactId>Poject_StuartifactId>
    <version>1.0-SNAPSHOTversion>

    <properties>
        <maven.compiler.source>8maven.compiler.source>
        <maven.compiler.target>8maven.compiler.target>
    properties>

    
    <build>
        <resources>
            <resource>
                <directory>src/main/javadirectory>
                <includes>
                    <include>**/*.xmlinclude>
                includes>
            resource>
        resources>
    build>

    <dependencies>
        
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-contextartifactId>
            <version>4.3.18.RELEASEversion>
        dependency>

        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-webartifactId>
            <version>4.3.7.RELEASEversion>
        dependency>
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-webmvcartifactId>
            <version>4.3.7.RELEASEversion>
        dependency>

        
        <dependency>
            <groupId>mysqlgroupId>
            <artifactId>mysql-connector-javaartifactId>
            <version>5.1.17version>
        dependency>

        
        <dependency>
            <groupId>ch.qos.logbackgroupId>
            <artifactId>logback-classicartifactId>
            <version>1.2.3version>
        dependency>

        
        <dependency>
            <groupId>org.mybatisgroupId>
            <artifactId>mybatisartifactId>
            <version>3.5.2version>
        dependency>

        
        <dependency>
            <groupId>com.alibabagroupId>
            <artifactId>druidartifactId>
            <version>1.2.3version>
        dependency>

        
        <dependency>
            <groupId>org.mybatisgroupId>
            <artifactId>mybatis-springartifactId>
            <version>2.0.6version>
        dependency>

        
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-jdbcartifactId>
            <version>4.3.7.RELEASEversion>
        dependency>

        <dependency>
            <groupId>junitgroupId>
            <artifactId>junitartifactId>
            <version>3.8.1version>
            <scope>testscope>
        dependency>

        <dependency>
            <groupId>javax.servlet.jsp.jstlgroupId>
            <artifactId>jstl-apiartifactId>
            <version>1.2version>
            <exclusions>
                <exclusion>
                    <groupId>javax.servletgroupId>
                    <artifactId>servlet-apiartifactId>
                exclusion>
                <exclusion>
                    <groupId>javax.servlet.jspgroupId>
                    <artifactId>jsp-apiartifactId>
                exclusion>
            exclusions>
        dependency>

        <dependency>
            <groupId>org.glassfish.webgroupId>
            <artifactId>jstl-implartifactId>
            <version>1.2version>
            <exclusions>
                <exclusion>
                    <groupId>javax.servletgroupId>
                    <artifactId>servlet-apiartifactId>
                exclusion>
                <exclusion>
                    <groupId>javax.servlet.jspgroupId>
                    <artifactId>jsp-apiartifactId>
                exclusion>
                <exclusion>
                    <groupId>javax.servlet.jsp.jstlgroupId>
                    <artifactId>jstl-apiartifactId>
                exclusion>
            exclusions>
        dependency>
    dependencies>
project>

你可能感兴趣的:(SSM,java,mybatis,spring)