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

SSM整合模板

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

SSM整合模板

目录

1、导入坐标以及补全包结构

2、web.xml

3、applicationContext.xml

4、springmvc.xml

5、其它配置文件


内容大致包括以下几点

(1)web.xml

spring 监听器ContextLoaderListener

springmvc前端控制器dispatcherServlet

乱码过滤器CharacterEncodingFilter

(2)applicationContext.xml

组件扫描(主要是service和mapper,不扫描controller)

整合mybatis核心配置文件(代替sqlMapConfig.xml)

(3)springmvc.xml

扫描组件 主要是controller

配置mvc注解驱动

内部资源视图解析器

开放静态资源访问权限

(4)mybatis核心配置文件sqlMapConfig.xml(这个被整合到了applicationContext.xml中)

别名(typeAliases)

配置环境

加载映射

1、导入坐标以及补全包结构

  
  
    
    1.8
    1.8

    1.9.6
    5.2.12.RELEASE
    1.7.30
    1.2.12
    8.0.22
    3.4.5
    3.1.0
    4.13.1
  

  
    
    
      org.aspectj
      aspectjweaver
      ${aspectj.version}
    
    
  
    
      org.springframework
      spring-webmvc
      ${spring.version}
    

    
      org.springframework
      spring-test
      ${spring.version}
    

    
    
      org.springframework
      spring-tx
      ${spring.version}
    

    
      org.springframework
      spring-jdbc
      ${spring.version}
    

    
    
      junit
      junit
      ${junit.version}
      compile
    

    
    
      mysql
      mysql-connector-java
      ${mysql.version}
    

    
    
      javax.servlet
      javax.servlet-api
      ${servlet.version}
    
    
    
    
      log4j
      log4j
      ${log4j.version}
    

    
    
      org.mybatis
      mybatis
      ${mybatis.version}
    

    
      org.mybatis
      mybatis-spring
      1.3.0
    

    
    
      com.alibaba
      druid
      1.0.9
    
    
  

2、web.xml


  
  
    contextConfigLocation
    classpath:applicationContext.xml
  
  
    org.springframework.web.context.ContextLoaderListener
  
  
  
  
    dispatcherServlet
    org.springframework.web.servlet.DispatcherServlet
    
    
      contextConfigLocation
      classpath:springmvc.xml
    
    
    1
  
  
    dispatcherServlet
    /
  
  
  
  
    characterEncodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      UTF-8
    
  
  
    characterEncodingFilter
    /*
  

3、applicationContext.xml



    
    
        
        
    

    
    

    

    
    
        
        
        
        
    

    
    
        
    

    
    
        
    

4、springmvc.xml



    
    
        
    

    


    
    
    
    

    
    

其它配置文件

druid.properties(jdbc.properties)

//内容根据自己的实际情况进行修改
druid.jdbc.url=jdbc:mysql://localhost:3306/ssm?serverTimezone=UTC&characterEncoding=utf8
druid.jdbc.driver=com.mysql.cj.jdbc.Driver
druid.jdbc.username=root
druid.jdbc.password=root

log4j.properties

#将等级为DEBUG的日志信息输出到console和file这两个目的地,console和file的定义在下面的代码
log4j.rootLogger=DEBUG,console,file

#控制台输出的相关设置
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.Target = System.out
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.layout = org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%c]-%m%n

#文件输出的相关设置
log4j.appender.file = org.apache.log4j.RollingFileAppender
log4j.appender.file.File=./log/shun.log
log4j.appender.file.MaxFileSize=10mb
log4j.appender.file.Threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n

#日志输出级别
log4j.logger.org.mybatis=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

UserMapper.xml





    
        insert into user values(#{userid},#{username})
    

Controller

 Service

 

 

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

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

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