栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SSM整合框架(Spring、SpringMVC、Mybatis三种框架整合)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SSM整合框架(Spring、SpringMVC、Mybatis三种框架整合)

SSM整合框架(Spring、SpringMVC、Mybatis三种框架整合)
    • 一、整合+配置文件
    • 二、测试 代码编程流程 写dao service controller 前端发出请求
    • **注:在Springmvc-config.xml文件和 Spring-context.xml文件中区分**

mybatis操作数据库需要创建SqlSessionFactory配置

首先建maven项目,直接next
去settings设置里,配置maven仓库

一、整合+配置文件

1.在pom文件添加依赖
根据自己需要导入jar




需要把mapper映射文件换位置,可以加这个

2.在resources创建连接池db.properties

jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/emp?useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=root
jdbc.init=1
jdbc.minIdle=1
jdbc.maxActive=3

3.在resources创建spring-context.xml文件 换头配置



                      

(1)写数据库配置信息文件的位置

(2)配置Druid连接池:详细参数配置

(3)继续在spring-context.xml文件写SqlSessionFactory
a.注入数据源
b.告诉mapper文件在dao层
c.配置实体类的别名


(4)继续在spring-context.xml文件创建事务管理器

4.创建pojo、dao、controller service包
5.在resource包新建springmvc-config.xml配置文件
头配置



    
    
        
    
    
    
    
    
        
        
        
        
    

    
    

    
        
        
            
                
                
                    
                        application/json
                    
                
            
        
    
    


    







    
    
        
    

6.在main包下配置webapp --> 再创建WEB-INF --> 再配置web.xml文件



  Archetype Created Web Application
  
    login.jsp
    login.html
    index.jsp
  
  
    servlet
    org.springframework.web.servlet.DispatcherServlet
    
    
      contextConfigLocation
      classpath:springmvc-config.xml
    
    
    1
  
  
    servlet
    /
  
  
    cap
    com.google.code.kaptcha.servlet.KaptchaServlet
    
      kaptcha.border
      no
    
    
      kaptcha.textproducer.char.length
      4
    
    
      kaptcha.textproducer.char.string
      abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
    
    
      kaptcha.background.clear.to
      211,229,237
    
    
      
      kaptcha.session.key
      captcha
    
  
  
    cap
    /captcha
  
  
  
    encoder
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      utf-8
    
  
  
    encoder
    /*
  
  
  
    org.springframework.web.context.ContextLoaderListener
  
  
    contextConfigLocation
    classpath:spring-context.xml
  


二、测试 代码编程流程 写dao service controller 前端发出请求

1.建数据库
2.先在pojo包写实体类
3.在dao层写dao接口类、和dao5对应映射Mapper文件

4.在service包建service接口 和 service接口对应的实现类
Service调用dao接口


5.在controller包建写测试 操作
(Controller调用service的接口)

加@RestController=@Controller+@RespondBody 就不走视图解析器

是因为@RespondBody不走视图解析器
加了@CrossOrigin(“*”)是为了避免产生跨域问题

注:在Springmvc-config.xml文件和 Spring-context.xml文件中区分

前者Springmvc-config.xml配置
后者 Spring-context.xml配置

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591207.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号