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

SSM框架搭建(maven)

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

SSM框架搭建(maven)

创建项目的前提,maven本地和idea已经配置好了maven

 

 

 

 

 

 

2.开始配置pom文件

2.1清除pom中不需要的内容

 

2.2将jar版本和依赖管理及插件配置拷贝到13行位置
 
  
    UTF-8
    1.8
    1.8
    5.2.5.RELEASE
    1.0
    1.9.2

    1.2
    2.0
    3.1.0
    3.4.6
    1.3.2
    5.1.3
    0.9.5.2
    1.7.2
    1.2
    1.3.1
    2.4

    5.1.2
    0.9.1
  

  

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

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

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

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

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

    
      org.springframework
      spring-web
      ${spring.version}
    
    
    
      org.springframework
      spring-webmvc
      ${spring.version}
    

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

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

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

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

    
    
      aopalliance
      aopalliance
      ${aopalliance.version}
    

    
    
      org.aspectj
      aspectjweaver
      ${aspectj.weaver}
    

    
    
      com.fasterxml.jackson.core
      jackson-core
      2.9.9
    
    
      com.fasterxml.jackson.core
      jackson-databind
      2.9.9
    
    
      com.fasterxml.jackson.core
      jackson-annotations
      2.9.9
    

    
    
      org.apache.poi
      poi-ooxml
      3.17
    
    
      org.apache.poi
      poi-ooxml-schemas
      3.17
    
    
      org.apache.poi
      poi
      3.17
    
    
      org.apache.httpcomponents
      httpclient
      4.5.2
    
    
    
      com.gitee.qdbp.thirdparty
      ueditor
      1.4.3.3
    

    
    
      jstl
      jstl
      ${jstl.version}
    

    
      javax.servlet
      jsp-api
      ${jsp-api.version}
      provided
    

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

    
    
      org.mybatis
      mybatis
      ${mybatis.version}
    

    
    
      org.mybatis
      mybatis-spring
      ${mybatis.spring.version}
    

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

    
    
      com.mchange
      c3p0
      ${c3p0.version}
    

    
    
      com.alibaba
      druid
      1.1.22
    


    
    
      org.slf4j
      slf4j-log4j12
      ${log4j.version}
    
   


    
      commons-logging
      commons-logging
      ${commons-logging.version}
    

    
    
      commons-fileupload
      commons-fileupload
      ${commons-fileupload.version}
    
    
      commons-io
      commons-io
      ${commons-io.version}
    

    
    
      com.github.pagehelper
      pagehelper
      ${pagehelper.version}
    
    
      com.github.jsqlparser
      jsqlparser
      ${jsqlparser.version}
    

    
    
      redis.clients
      jedis
      2.10.2
    
    
      org.springframework.data
      spring-data-redis
      2.3.0.RELEASE
    

    
    
      junit
      junit
      4.11
      test
    

    
    
      org.mybatis.generator
      mybatis-generator-core
      1.3.2
    

    
      cn.hutool
      hutool-all
      5.3.9
    
  

  
    
    
      
        org.apache.tomcat.maven
        tomcat7-maven-plugin
        2.2
        
          /
          9999
          UTF-8
        
      

      
      
        org.mybatis.generator
        mybatis-generator-maven-plugin
        1.3.2
        
          
            mysql
            mysql-connector-java
            
            5.1.3
          
        
        
          
          src/main/resources/generatorConfig.xml
          true
        
      
    

    
    
      
        src/main/java
        
          ***.xml
        
        false
      
      
        src/main/resources
        
          ***.xml
        
        false
      
    
  
2.3测试 2.3.1配置完成后,启动tomcat7内置插件

 

2.3.2点击访问的链接进入页面

 

 

3.开始配置xml资源文件 3.1配置文件db.properties和log4j.properties

db.properties C3P0 数据库配置信息

datasource.connection.driver_class=com.mysql.jdbc.Driver
datasource.connection.url=jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf-8
datasource.connection.username=root
datasource.connection.password=123456

log4j.properties 日志配置文件

### direct log message to stdout ###
log4j.appender.stdout.Target = System.out
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern =  %d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.logger.com.hp=TRACE
log4j.rootLogger=INFO, stdout
3.2spring的配置applicationContext.xml



	
	
		
		
		
		
	

	
	

	

	
		
		
		
		
	

	
	
		
	

	
	


	
	
		

		
		
			
				
				
					
					
						
						
							mysql
						
					
				
			
		


		
		
		
		
	

	
	
		
		
		
	

3.3springMVC配置springmvc.xml
?xml version="1.0" encoding="UTF-8"?>


	
	
	
	
		
	

	
	
	
	
	
	

	
	
		
		  
            10485760  
          
        
        
            UTF-8
        
	
3.4mybatis配置mybatis-config.xml




	
		
		
	
3.5web.xml配置


  
  
  
    contextConfigLocation
    classpath:applicationContext.xml
  
  
  
    org.springframework.web.context.ContextLoaderListener
  

  
  
    springmvc
    org.springframework.web.servlet.DispatcherServlet
    
      contextConfigLocation
      classpath:springmvc.xml
    
  

  
    springmvc
    /
  

  
  
    encodingFilter
    
      org.springframework.web.filter.CharacterEncodingFilter
    
    
      encoding
      UTF-8
    
    
      forceEncoding
      true
    
  

  
    encodingFilter
    /*
  

  
  
    index.jsp
  
4.开始补全缺失的文件或路径

applicationContext.xml中扫描的路径 com.hp.ssm ( xx.xx.xx根据自己的需要更改)

springmvc.xml中扫描的路径 com.hp.ssm.controller ( xx.xx.xx根据自己的需要更改)

资源文件中,创建的mapper需要一层一层创建,然后创建一个空的xx.xml,避免读取的时候报错

 

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

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

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