SpringMVC+Spring+mybatis 项目实践

SpringMVC+Spring+mybatis 项目实践

 

1.生成项目

尝试了两种方法,一、利用https://start.spring.io/生成项目解压在,再用IDEA打开

 SpringMVC+Spring+mybatis 项目实践_第1张图片

二、是基于maven

 SpringMVC+Spring+mybatis 项目实践_第2张图片

注意配置maven的相关信息,前提需要自己安装maven

 SpringMVC+Spring+mybatis 项目实践_第3张图片

 

遇到的问题:项目生成后,IDEA自动下载库失败;

修改了maven 配置的镜像:

 SpringMVC+Spring+mybatis 项目实践_第4张图片

SpringMVC+Spring+mybatis 项目实践_第5张图片

 

 

镜像代码:

 


  
    
      
          alimaven
          central
          aliyun maven
          http://maven.aliyun.com/nexus/content/repositories/central/
      
      
          alimaven
          aliyun maven
          http://maven.aliyun.com/nexus/content/groups/public/
          central
      
      
          central
          Maven Repository Switchboard
          http://repo1.maven.org/maven2/
          central
      
      
          repo2
          central
          Human Readable Name for this Mirror.
          http://repo2.maven.org/maven2/
      
      
          ibiblio
          central
          Human Readable Name for this Mirror.
          http://mirrors.ibiblio.org/pub/mirrors/maven2/
      
      
          jboss-public-repository-group
          central
          JBoss Public Repository Group
          http://repository.jboss.org/nexus/content/groups/public
      
      
          google-maven-central
          Google Maven Central
          
              https://maven-central.storage.googleapis.com
          
          central
      
      
      
          maven.net.cn
          oneof the central mirrors in china
          http://maven.net.cn/content/groups/public/
          central
      
  
View Code

 

然后就可以直接下载了。

 

2.导入相关依赖

 SpringMVC+Spring+mybatis 项目实践_第6张图片

 

3.导入前一个项目的资源

 SpringMVC+Spring+mybatis 项目实践_第7张图片

导入后注意修改各类包的引用路径,

4.创建mapper,修改数据库语句,并往所有servlet上添加 @Controller 的注解,转变为Spring MVC

尝试使用mybatis

 SpringMVC+Spring+mybatis 项目实践_第8张图片

SpringMVC+Spring+mybatis 项目实践_第9张图片

SpringMVC+Spring+mybatis 项目实践_第10张图片

(使用mybatis mapper配置失误,数据库连接有问题,最后还是采取以前项目数据库连接)

实现效果:

 SpringMVC+Spring+mybatis 项目实践_第11张图片

 

SpringMVC+Spring+mybatis 项目实践_第12张图片

SpringMVC+Spring+mybatis 项目实践_第13张图片 

 

码云地址:https://gitee.com/pinaomansgitee/SpringMVC.git

 

你可能感兴趣的:(SpringMVC+Spring+mybatis 项目实践)