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

ssm整合

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

ssm整合

1.ssm框架 简介

SSM整合
S:SpringMvc
S:Spring
M:mybatis

 

2.创建一个MAVEN-Web工程

替换web.xml文件



         
  
3.添加jar包依赖

        
    
      org.springframework
      spring-webmvc
      5.2.15.RELEASE
    

    
    
      org.mybatis
      mybatis
      3.5.6
    

    
    
      org.mybatis
      mybatis-spring
      2.0.6
    

    
    
      mysql
      mysql-connector-java
      8.0.28
    

    
    
      com.alibaba
      druid
      1.2.1
    

    
    
      org.projectlombok
      lombok
      1.18.24
    
   
    
      com.fasterxml.jackson.core
      jackson-databind
      2.13.2.2
    
        
    
      javax.servlet
      javax.servlet-api
      4.0.1
    

  
4.编写spring配置文件


        
    
    

    
        
        
        
        

        

        

        

        
    

        
            

            
            
                
                    

                    
                
            
        

    

        
    
5.配置web.xml


    
        spring
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:springmvc.xml
        
    
    
        spring
        /
    
    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            /*
        
    
    
        encodingFilter
        /
    
6.generator生成代码

(1)依赖

 
    
      org.mybatis.generator
      mybatis-generator-core
      1.4.0
    

(2)配置文件





    
    
        
            
        
        
            
        

        
            
        

        
            
            
        

        
            
        

        
            
        

        

(3)测试

public class TestGeneratory {
    public static void main(String[] args) throws Exception {
        List warnings = new ArrayList();
        boolean overwrite = true;
        File configFile = new File("generator.xml");
        ConfigurationParser cp = new ConfigurationParser(warnings);
        Configuration config = cp.parseConfiguration(configFile);
        DefaultShellCallback callback = new DefaultShellCallback(overwrite);
        MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config, callback, warnings);
        myBatisGenerator.generate(null);
    }
}
7.添加sql日志
 
      log4j
      log4j
      1.2.17
    

若log4j日志报错可以改用 slf4j


      org.slf4j
      slf4j-log4j12
      1.7.30
    

日志内容

log4j.rootLogger=DEBUG, Console
#Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
log4j.logger.java.sql.ResultSet=INFO
log4j.logger.org.apache=INFO
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

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

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

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