使用IDEA搭建ssm框架的详细图文教程

这篇文章主要介绍了使用IDEA搭建ssm框架的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

ssm(spring springMVC mybatis)

1.创建项目

file->new->project

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.新建的maven项目目录结构

在这里插入图片描述

添加ssm需要的文件夹等

在这里插入图片描述

如果去掉java文件夹的蓝色标志,会发现这里new时不能创建java类或包

在这里插入图片描述

在这里插入图片描述

如果main/java前不是蓝色文件夹或test/java前不是绿色文件夹,可以这样添加

在这里插入图片描述

在这里插入图片描述

3.加入maven依赖

pom.xml

   4.0.0org.examplessm31.0-SNAPSHOTwarssm3 Maven Webapphttp://www.example.com UTF-81.71.72.5.4  com.fasterxml.jackson.corejackson-core${jackson.version} com.fasterxml.jackson.corejackson-databind${jackson.version} org.springframeworkspring-webmvc4.3.7.RELEASE org.springframeworkspring-jdbc4.3.7.RELEASE org.springframeworkspring-aspects4.3.7.RELEASE org.mybatismybatis3.4.2 org.mybatismybatis-spring1.3.1 c3p0c3p00.9.1.2 mysqlmysql-connector-java8.0.13 jstljstl1.2 javax.servletjavax.servlet-api3.0.1provided org.mybatis.generatormybatis-generator-core1.3.5 com.github.pagehelperpagehelper5.0.0 ssm3  maven-clean-plugin3.1.0 maven-resources-plugin3.0.2 maven-compiler-plugin3.8.0 maven-surefire-plugin2.22.1 maven-war-plugin3.2.2 maven-install-plugin2.5.2 maven-deploy-plugin2.8.2

在这里插入图片描述

4.加入spring配置文件(applicationContext.xml)

在这里插入图片描述

           

5.配置数据库连接相关信息(dbconfig.properties)

在这里插入图片描述

 #数据库连接 jdbc.jdbcUrl=jdbc:mysql://localhost:3306/ssm-crud?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8 #加载驱动 jdbc.driverClass=com.mysql.cj.jdbc.Driver #数据库登录用户名 jdbc.user=root #密码 jdbc.password=root

6.mybatis配置文件(mybatis-config.xml)

在这里插入图片描述

  

注意:这里要建个mapper空文件,因为spring的配置文件applicationContext.xml
中有一项配置要扫描这个文件夹下的所有映射文件

在这里插入图片描述

7.配置web.xml文件

web.xml
项目启动,先加载web.xml文件的配置

在这里插入图片描述

  Archetype Created Web Application contextConfigLocationclasspath:applicationContext.xml org.springframework.web.context.ContextLoaderListener dispatcherServletorg.springframework.web.servlet.DispatcherServlet1 dispatcherServlet/ characterEncodingFilterorg.springframework.web.filter.CharacterEncodingFilter encodingUTF-8 characterEncodingFilter/*

8.配置spring mvc配置文件(dispatcherServlet-servlet.xml)

spring mvc就是充当控制器,替代servlet

在这里插入图片描述

       

9.使用逆向工程前配置

在这里插入图片描述

         

10.使用逆向工程生成接口、实体类、映射文件

在这里插入图片描述

MBGTest.java

 import org.mybatis.generator.api.MyBatisGenerator; import org.mybatis.generator.config.Configuration; import org.mybatis.generator.config.xml.ConfigurationParser; import org.mybatis.generator.exception.InvalidConfigurationException; import org.mybatis.generator.exception.XMLParserException; import org.mybatis.generator.internal.DefaultShellCallback; import java.io.File; import java.io.IOException; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; public class MBGTest { public static void main(String[] args) throws IOException, XMLParserException, InvalidConfigurationException, SQLException, InterruptedException { List warnings = new ArrayList(); boolean overwrite = true; File configFile = new File("mbg.xml"); ConfigurationParser cp = new ConfigurationParser(warnings); Configuration config = cp.parseConfiguration(configFile); DefaultShellCallback callback = new DefaultShellCallback(overwrite); MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings); myBatisGenerator.generate(null); } }

逆向工程生成

在这里插入图片描述

总结

到此这篇关于使用IDEA搭建ssm框架的详细图文教程的文章就介绍到这了,更多相关IDEA搭建ssm框架内容请搜索html中文网以前的文章或继续浏览下面的相关文章希望大家以后多多支持html中文网!

以上就是使用IDEA搭建ssm框架的详细图文教程的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java