【自撰】ssm项目搭建

搭建ssm项目

pom.xml文件 导入mven依赖

	<!--测试依赖-->
	<dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
    <!--分页依赖-->
 	<dependency>
      <groupId>com.github.pagehelper</groupId>
      <artifactId>pagehelper</artifactId>
      <version>5.2.0</version>
    </dependency>
    <!--mybatis和spring整合的依赖-->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis-spring</artifactId>
      <version>2.0.6</version>
    </dependency>
    <!--mysql依赖-->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.47</version>
    </dependency>
    <!--mybatis依赖-->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>3.5.5</version>
    </dependency>
    <!--lombok依赖-->
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.12</version>
    </dependency>
    <!--spring-context依赖-->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>5.3.7</version>
    </dependency>
    <!--会话工厂依赖-->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-jdbc</artifactId>
      <version>5.3.7</version>
    </dependency>
    <!--springMvc依赖-->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>5.3.7</version>
    </dependency>
    <!--web依赖-->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-web</artifactId>
      <version>5.3.7</version>
    </dependency>
    <!--连接池依赖-->
    <dependency>
      <groupId>com.mchange</groupId>
      <artifactId>c3p0</artifactId>
      <version>0.9.5.2</version>
    </dependency>
    <!--servlet依赖-->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
      <scope>provided</scope>
    </dependency>
    <!--json依赖-->
    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>fastjson</artifactId>
      <version>1.2.76</version>
    </dependency>

pom.xml文件(plugin插件)

<!--读取src下的xml 和 properties 文件-->
    <resources>
      <resource>
        <directory>src/main/java</directory>
        <includes>
          <include>**/*.xml</include>
          <include>**/*.properties</include>
        </includes>
      </resource>
      <resource>
        <directory>src/main/resources</directory>
        <includes>
          <include>**/*.xml</include>
          <include>**/*.properties</include>
        </includes>
      </resource>
    </resources>
    <plugins>
      <!--maven的编译版本-->
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.0</version>
          <configuration>
            <source>1.8</source>
            <target>1.8</target>
          </configuration>
        </plugin>
      <!--tomcat7服务器-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          <path>/</path>
          <port>8080</port>
          <!--解决get方式的乱码-->
          <uriEncoding>utf-8</uriEncoding>
        </configuration>
      </plugin>
      <!--逆向工程-->
      <plugin>
        <groupId>org.mybatis.generator</groupId>
        <artifactId>mybatis-generator-maven-plugin</artifactId>
        <version>1.3.7</version>
        <configuration>
          <overwrite>true</overwrite>
          <verbose>true</verbose>
        </configuration>
      </plugin>
    </plugins>

config.properties文件配置

# 连接池配置
jdbc.driverLocation=D:\\apache-maven-3.6.3\\jarBao\\org\\wisdom-framework\\mysql-connector-java\\5.1.34_1\\mysql-connector-java-5.1.34_1.jar
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.connectionURL=jdbc:mysql:///test
jdbc.userId=root
jdbc.password=123456

# 指定文件路径
targetModelPackage=com.guigu.www.pojo
targetXMLPackage=com.guigu.www.dao
targetMapperPackage=com.guigu.www.dao
targetJavaProject=src/main/java
targetResourcesProject=src/main/java

applicationContext.xml配置

springmvc.xml配置

sqlMapConfig.xml配置

逆向工程generatorConfig.xml配置文件

点击获取xml文件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SSM项目(Spring + SpringMVC + MyBatis)是一种常见的JavaWeb项目开发框架,常用于企业级应用系统的开发。如果要以SSM项目搭建框架为毕业设计,首先需要对SSM框架有一定的了解和掌握。在毕业设计中,可以选择一个实际的问题或需求作为背景,然后使用SSM框架进行项目的设计与实现。 首先,需要确定项目的需求和功能模块,包括数据库设计、用户交互、业务逻辑等。接着,可以选择合适的开发工具和集成开发环境(IDE),比如IntelliJ IDEA、Eclipse等。然后,进行项目搭建和配置,包括Spring的配置、SpringMVC的配置和MyBatis的配置,同时还需要配置数据库连接以及日志等。在设计数据库时应考虑到数据表之间的关联和索引的优化。 接下来,可以按照需求和模块逐步实现项目的功能,包括编写Controller、Service和Dao层的代码,并进行单元测试和集成测试。在开发过程中,需要遵循SSM框架的设计理念和最佳实践,保持代码的清晰和规范。 最后,需要进行项目的部署与发布,包括选择合适的服务器和数据库环境,并进行相关的配置。在部署完成后,还需要进行一些性能测试和安全测试,确保项目的稳定性和安全性。 总的来说,SSM项目搭建框架作为毕业设计,需要全面而深入地理解SSM框架的各个组成部分,并能够将其灵活应用到实际项目中,同时需要注重项目的设计规范和开发流程,以及项目的性能和安全性。这样的毕业设计既能够锻炼学生的实际能力,又能够提高学生对于SSM框架的掌握和应用能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值