基于idea+spring-mvc+mybatis+tomcat搭建web应用

背景

最近工作中需要开发一些web项目开始学习使用Spring、mybatis搭建web项目,因为这里面涉及的组件范围比较多,网上的资料良莠不齐(看多了都是泪),对于新手而言很容易混杂,这片博客根据个人尝试重新组织整理。

本文除了介绍流程性的搭建步骤,还会提供一些原理思想参考来帮助入门同学理解搭建过程,不仅能知道how,更通过原理能知道why。

环境搭建需要工具

  • jdk 本文使用1.8
  • maven 本文使用3.3.9
  • spring 本文使用4.2.5
  • mybatis 本文使用spring-mybatis 1.3.2
  • mysql 本文使用

搭建步骤

spring是容器管理工具,mybatis是持久化框架,目的是用配置来简化代码编写和简化数据库连接、数据获取及连接中断的代码流程,其中有很多配置过程,步骤主要如下:

  1. 安装相关依赖组件
  2. 使用idea创建项目
  3. 添加pom依赖
  4. 配置spring mvc context文件,编写一个helloworld作为测试rest接口
  5. 给项目配置tomcat,调试验证rest接口可用性
  6. 增加mybatis框架,编写context文件,添加dao接口
  7. 最终联合调试
1、安装依赖

本项目基础组件主要是Intellij IDEA 、jdk、mysql和maven,需要提前在官网下载安装,可以参考其他教程,这里不再详细说明。

有了maven之后,spring、mybatis和mysql相关软件依赖jar包使用maven管理下载。

2、使用idea创建项目

在File -> New -> Project 创建新项目,勾选下面几项,创建webapp模版项目。
在这里插入图片描述
选择好了后点击next,输入自己的GroupId、ArtifactId后继续next,就创建新项目了。

新项目目录结构如下,可以看到自动生成webapp目录,用来放web相关资源;然后自己可以手动在main目录下建立java目录并设置为root;在main下创建resource目录,并设置为Resource Root(设置方法是对改目录右键点击,出现Mark Directory As即可以设置)

自动生成的目录:
在这里插入图片描述
手动创建目录后,开始添加pom依赖

3、添加pom依赖

maven是包管理工具,通过pom文件管理项目需要使用的jar包,在使用idea创建模版已经让pom.xml文件里有相关的build配置,但还需要添加spring相关依赖,下面给出spring相关依赖(其中在本项目中没有用到的依赖也添加进来):

<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>4.2.5.RELEASE</spring.version>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <art
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值