Eclipse+maven SSM框架整合

Eclipse+Maven整合SSM

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

(一)用Eclipse创建Maven项

Eclipse+maven SSM框架整合_第1张图片
选择使用骨架 maven-archetype-webapp ,这是我们创建一个Web 比较常用的骨架,然后下一步。
Eclipse+maven SSM框架整合_第2张图片
GroupID 是项目组织唯一的标识符,一般来说可以设置的与包结构一致,也就是 main 目录里java 的目录结构,可以设置为域名的倒序,当然这不是强制的。
ArtifactID 就是项目的唯一的标识符,一般设置为项目的名称,然后点击Finish。
Eclipse+maven SSM框架整合_第3张图片
这是项目的目录结构
创建完以后默认是使用jdk1.5.只需在pom.xml文件中加入如下代码,然后更新一下项目,jdk就会变成1.8.
Eclipse+maven SSM框架整合_第4张图片
jdk的版本看自己需要我这里拿1.8举例。finalName也是根据自己项目名称自行修改。添加完代码点击update project就可以了。如图
Eclipse+maven SSM框架整合_第5张图片

(二)完善目录结构

在src/main/java文件夹下创建包,包名一般是域名的倒序。然后在该包下创建包,包名分别是controller、pojo、service、mapper。结构如图
Eclipse+maven SSM框架整合_第6张图片

(三) 添加需要的jar包

下面是具体的一些包和包的版本

  <properties>
        <project.build.sourceEncoding>UTF-8project.build.sourceEncoding>
        <spring.version>4.2.6.RELEASEspring.version>
        <commons.logging.version>1.2commons.logging.version>
        <mysql.jdbc.version>8.0.20mysql.jdbc.version>
        <log4j.version>1.2.17log4j.version>
        <druid.version>1.1.0druid.version>
        <mybatis.version>3.4.2mybatis.version>
        <mybatis.spring.version>1.3.0mybatis.spring.version>
        <mybatis.generator.version>1.3.2mybatis.generator.version>
        <slf4j.version>1.7.21slf4j.version>
        <jstl.version>1.2.2jstl.version>
        <fastjson.version>1.2.31fastjson.version>
        <jackson.version>2.5.4jackson.version>
    properties>

    <dependencies>
        
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-coreartifactId>
            <version>${spring.version}version>
        dependency>
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-aopartifactId>
            <version>${spring.version}version>
        dependency>
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-webartifactId>
            <version>${spring.version}version>
        dependency>
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-webmvcartifactId>
            <version>${spring.version}version>
        dependency>
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-jdbcartifactId>
            <version>${spring.version}version>
        dependency>
        <dependency>
            <groupId>org.springframeworkgroupId>
            <artifactId>spring-txartifactId>
            <version>${spring.version}version>
        dependency>

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

你可能感兴趣的:(框架部分,java)