关于Spring、SpringMVC、Mybatis的maven依赖和各个配置文件及其属性

关于Spring、SpringMVC、Mybatis的maven依赖和各个配置文件及其属性,第1张

关于Spring、SpringMVC、Mybatis的maven依赖和各个配置文件及其属性

文章目录

1 SpringMVC

1.1 maven依赖

① SpringMVC② 日志③ ServletAPI④ 导入jackson的依赖⑤ Spring5和Thymeleaf整合包⑥ 文件上传 1.2 配置文件springMVC.xml1.3 web.xml 2 mybatis

2.1 maven依赖

⑦ mybatis⑧ mysql驱动⑨ 单元测试⑩ 分页查询⑪ 加载资源插件 2.2 mybatis主配置文件2.3 jdbc.properties文件2.4 mapper文件2.5 工具类: 3 Spring

3.1 maven依赖

③ ServletAPI⑫ jsp依赖⑬ 监听器依赖⑭ spring依赖⑮ spring事务依赖⑦ mybatis⑯ mybatis和spring集成⑧ mysql驱动⑰ 阿里的连接池⑱spring-aspects 3.2 配置文件

applicationContext_dao.xml(1-4)applicationContext_service.xml 3.3 web.xml文件

1 SpringMVC 1.1 maven依赖 ① SpringMVC

    org.springframework
    spring-webmvc
    5.3.1

② 日志

    ch.qos.logback
    logback-classic
    1.2.3

③ ServletAPI

    javax.servlet
    javax.servlet-api
    3.1.0
    provided

④ 导入jackson的依赖

    com.fasterxml.jackson.core
    jackson-databind
    2.9.8

⑤ Spring5和Thymeleaf整合包

    org.thymeleaf
    thymeleaf-spring5
    3.0.12.RELEASE

⑥ 文件上传

    commons-fileupload
    commons-fileupload
    1.3.1

1.2 配置文件springMVC.xml

1.扫描组件
2.视图解析器
3.view-controller
4.default-servlet-handler
5.mvc注解驱动
6.文件上床解析器
7.异常处理
8.拦截器




    
    
    
    
        
        
        
            
                
                    

                        
                        

                        
                        
                        
                        
                    
                
            
        
    
    

    
    
    
    
    
    
        
            
            
                
                
                    
                        text/html
                        application/json
                    
                
            
        
    
    
    
    
    
        
        
        
             
3 Spring 
3.1 maven依赖 
③ ServletAPI 

    javax.servlet
    javax.servlet-api
    3.1.0
    provided

⑫ jsp依赖

    javax.servlet.jsp
    jsp-api
    2.2.1-b03
    provided


⑬ 监听器依赖

    org.springframework
    spring-web
    5.2.5.RELEASE

⑭ spring依赖

    org.springframework
    spring-context
    5.2.5.RELEASE

⑮ spring事务依赖

    org.springframework
    spring-tx
    5.2.5.RELEASE


    org.springframework
    spring-jdbc
    5.2.5.RELEASE


⑦ mybatis

    org.mybatis
    mybatis
    3.5.1

⑯ mybatis和spring集成

    org.mybatis
    mybatis-spring
    1.3.1

⑧ mysql驱动

    mysql
    mysql-connector-java
    8.0.22

⑰ 阿里的连接池

    com.alibaba
    druid
    1.1.12

⑱spring-aspects

    org.springframework
    spring-aspects
    5.2.5.RELEASE

3.2 配置文件

1 加载propeties文件


2 配置数据源信息



    
    
    
    

3 创建SqlSessionFactoryBean


    
    
    
    
    
    

4 创建mapper文件的扫描器


    

5 注解扫描


    

 



    

 

6 开启Aspect生成代理对象

aop:aspectj-autoproxy/aop:aspectj-autoproxy

7 设置事务管理器


    

8 添加事务的切面


    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    


9 完成切面和切入点的植入


    
    

10 开启事务注解


applicationContext_dao.xml(1-4)



    
    
    
    
    
        
        
        
        
    
    
    
          
        
          
        
        
        
    
    
    
        
    

applicationContext_service.xml



    
    

    
    
    
        
    
    
    
     
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
     
    
    
    
        
        
    

3.3 web.xml文件

    org.springframework.web.context.ContextLoaderListener


    contextConfigLocation
    classpath:applicationContext_*.xml

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5712201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存