Maven-SSM-超全配置文件(模板)

1.pom.xml

UTF-8"?>

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  4.0.0

 com.itheima
  maven_day02_1
  1.0-SNAPSHOT
  war
   
   
      5.0.2.RELEASE
      1.6.6
      1.2.12
      1.2.3
      5.1.6
      3.4.5
      5.0.1.RELEASE
   
   
   
     
       
          org.springframework
          spring-context
          ${spring.version}
       

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

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

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

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

       
          org.mybatis
          mybatis
          ${mybatis.version}
       

     

   

   
   
     
     
        org.aspectj
        aspectjweaver
        1.6.8
     

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

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

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

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

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

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

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

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

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

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

     
        junit
        junit
        4.12
        test
     

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

     
        javax.servlet
        javax.servlet-api
        3.1.0
        provided
     

     
        javax.servlet.jsp
        jsp-api
        2.0
        provided
     

     
        jstl
        jstl
        1.2
     

     
     
        log4j
        log4j
        ${log4j.version}
     

     
        org.slf4j
        slf4j-api
        ${slf4j.version}
     

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

     
     
        org.mybatis
        mybatis
        ${mybatis.version}
     

     
        org.mybatis
        mybatis-spring
        1.3.0
     

     
        c3p0
        c3p0
        0.9.1.2
        jar
        compile
     

     
        com.github.pagehelper
        pagehelper
        5.1.2
     

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

     
        org.springframework.security
        spring-security-config
        ${spring.security.version}
     

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

     
        org.springframework.security
        spring-security-taglibs
        ${spring.security.version}
     

     
        com.alibaba
        druid
        1.0.9
     

     
        junit
        junit
        4.12
     

   

   
   
     
       
          org.apache.tomcat.maven
          tomcat7-maven-plugin
          2.2
       

     

   


 

2.applicationContext.xml


       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xmlns:mvc="http://www.springframework.org/schema/mvc"

       xsi:schemaLocation="http://www.springframework.org/schema/beans
                http://www.springframework.org/schema/beans/spring-beans.xsd
                http://www.springframework.org/schema/context
                http://www.springframework.org/schema/context/spring-context.xsd
                http://www.springframework.org/schema/aop
                http://www.springframework.org/schema/aop/spring-aop.xsd
                http://www.springframework.org/schema/tx
                http://www.springframework.org/schema/tx/spring-tx.xsd
                http://www.springframework.org/schema/mvc
                http://www.springframework.org/schema/mvc/spring-mvc.xsd
">
   
   
    jdbc.properties">
    
    ComboPooledDataSource">
        ${jdbc.driver}">
        ${jdbc.url}">
        user" value="${jdbc.username}">
        ${jdbc.password}">
    

  
   
       
       
        com.itheima.domain"/>
   

   
   
        com.itheima.dao"/>
   

   
   

 

    
    com.it" >
       
       
   

   
   

   
       
   

   
   
       
            save*" propagation="REQUIRED"/>
            update*" propagation="REQUIRED"/>
            delete*" propagation="REQUIRED"/>
            find*" read-only="true"/>
            *" propagation="REQUIRED"/>
       

   

   
   
        com.itheima.service.impl.*.*(..))"/>
       
   

   

3.springmvc.xml(四大配置)


       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xmlns:mvc="http://www.springframework.org/schema/mvc"

       xsi:schemaLocation="http://www.springframework.org/schema/beans
                http://www.springframework.org/schema/beans/spring-beans.xsd
                http://www.springframework.org/schema/context
                http://www.springframework.org/schema/context/spring-context.xsd
                http://www.springframework.org/schema/aop
                http://www.springframework.org/schema/aop/spring-aop.xsd
                http://www.springframework.org/schema/tx
                http://www.springframework.org/schema/tx/spring-tx.xsd
                http://www.springframework.org/schema/mvc
                http://www.springframework.org/schema/mvc/spring-mvc.xsd
">

   
    com.itheima.controller"/>

   
   

   
   
        /WEB-INF/pages/"/>
        .jsp"/>
   

   
   

4.web.xml(四大配置,3+1)

 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
         version="3.0">

   
   
        encoding
        org.springframework.web.filter.CharacterEncodingFilter
       
            encoding
            UTF-8
       

       
            forceEncoding
            true
       

   

   
        encoding
        /*
   

    
   
   
        org.springframework.web.context.ContextLoaderListener
   

   
   
        contextConfigLocation
        classpath:applicationContext.xml
   

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

        1
   

   
        springmvc
        /
   

5.ItemsDao.xml


                        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
com.itheima.dao.ItemsDao">
   

6.log4j.properties

# Set root category priority to INFO and its only appender to CONSOLE.
#log4j.rootCategory=INFO, CONSOLE            debug   info   warn error fatal
log4j.rootCategory=debug, CONSOLE, LOGFILE

# Set the enterprise logger category to FATAL and its only appender to CONSOLE.
log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE

# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601} %-6r [%15.15t] %-5p %30.30c %x - %m\n

# LOGFILE is set to be a File appender using a PatternLayout.
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=d:\axis.log
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%d{ISO8601} %-6r [%15.15t] %-5p %30.30c %x - %m\n

7.jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.username=root
jdbc.password=root

 

你可能感兴趣的:(5.Spring)