(SSM) springMVC + spring + Mybatis(MySQL)学习笔记 ------第一个SSM项目从创建到运行-详细(IDEA) ---(1) Spring集成

本文详细介绍了如何使用IDEA创建并运行第一个SSM项目,包括Spring、SpringMVC和Mybatis的集成。从Java JDK、IntelliJ IDEA、Tomcat、Maven的安装和配置,到SSM项目的创建、Spring配置、依赖添加、框架支持的导入,再到配置文件的编写和测试,提供了一步一步的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(SSM) springMVC + spring + Mybatis(MySQL)学习笔记 ------第一个SSM项目从创建到运行-详细(IDEA) —(2) SpringMVC集成

(SSM) springMVC + spring + Mybatis(MySQL)学习笔记 ------第一个SSM项目从创建到运行-详细(IDEA) —(3) Mybatis集成
首先,需要Java JDK,(省略…)
然后Intellij IDEA安装 (省略…)
Tomcat 下载,到官网下载,然后解压到一个自己知道的位置就行啦,我用的8.5版本,个人建议不要用10,运气不好让你调bug到绝望。
Maven下载,同样解压到自己知道的地方就行,然后在maven的目录下(比如apache-maven-3.5.0目录下)建立文件夹 responsitory,是用来放下载的jar包的,要不然自动放到C盘不太好。当然,如果用数据库的话下载MySql数据库,如果你不想用数据库(不用Mybatis)的话这个可以不用,后续不要配置数据库就行。

然后就开始吧…

Spring配置

1

File—>new —>project---->Maven
然后Create from archetype选中,会出现很多,选择maven-archetype-webapp,如图,然后Next
在这里插入图片描述

2

然后项目名称,自己弄一个就行,我这里叫SSMTest,点开Artifact Coordinates还可以配置下面的,默认也可以,然后 Next
在这里插入图片描述
然后配置Maven,这个需要把Maven home path改到自己刚刚解压maven的位置,Setting file 选择覆盖,选到Maven下conf文件夹下的setting.xml,然后local repository选择那会在maven下新建的文件夹 repository。
在这里插入图片描述
然后点下面哪个加号,Name中写archetypeCatalog, Value中是internal,这样下载包会快一点。然后 OK----> Finish,然后不要点Cancel就行。
在这里插入图片描述
然后界面大概这样,有依赖包在下载,稍等一下。知道看到目录下有src文件夹
在这里插入图片描述
这时候目录结构应该是这样。
在这里插入图片描述
在src下新建文件夹java放java代码,然后把java文件夹标记为源码文件Sources Root。也可以再新建一个test文件夹放测试代码,这里我就把测试代码放了java文件夹下了。
在这里插入图片描述
然后再main文件夹下新建resources文件夹,编辑为资源文件夹,之后的classpath就是指的这里。
在这里插入图片描述
ok,然后配置依赖的包,在pom文件中加入spring,springMVC,mybatis,日志的相关包,主要是dependeces中新建,我的pom.xml如下,dependence的包可以网上搜索maven仓库,然后找到具体的包和版本,这里我直接给出全部的啦。

<?xml version="1.0" encoding="UTF-8"?>

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

  <groupId>org.yzp</groupId>
  <artifactId>springmvc-mybatis-test</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>war</packaging>

  <name>springmvc-mybatis-test Maven Webapp</name>
  <!-- FIXME change it to the project's website -->
  <url>http://www.example.com</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
    <spring.version>5.2.12.RELEASE</spring.version>
    <javax.servlet.version>4.0.1</javax.servlet.version>
    <mysql.connector.java.version>8.0.21</mysql.connector.java.version>
    <jstl.version>1.2</jstl.version>
    <druid.version>1.2.3</druid.version>
    <mybatis.version>3.5.3</mybatis.version>
    <mybatis.spring.version>2.0.3</mybatis.spring.version>
    <slf4j.version>1.7.25</slf4j.version>
    <log4j.version>1.2.17</log4j.version>
  </properties>

  <dependencies>

    <!--  spring start-->
    <!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
<!--      <version>5.2.9.RELEASE</version>-->
      <version>${
   spring.version}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值