码迷,mamicode.com
首页 > 数据库 > 详细

Maven 搭建 SSM 项目 (oracle)

时间:2018-03-12 01:05:16      阅读:411      评论:0      收藏:0      [点我收藏+]

标签:执行   index   最大连接数   数据   efi   数据库驱动   art   span   加密算法   

简单谈一下maven搭建 ssm 项目 (使用数据库oracle,比 mysql 难,所以这里谈一下)

在创建maven 的web项目时,常常会缺了main/java , main/test 两个文件夹。

解决方法:

① : 在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,选择workspace default jre就可以了。 (推荐使用这种)

② :手动创建 目录。切换视图采用Navigator视图,直接在src/main目录下建立 Java目录。

 

项目目录结构:

技术分享图片

 

重要的配置文件:

对象模型配置文件: pom.xml

Spring的配置文件:applicationContext.xml

spring MVC配置文件: springmvc.xml 

数据库配置文件: jdbc.properties

日志配置文件: log4j.properties

mybatis配置文件: mybatis-config.xml

网络程序配置文件:web.xml

 

首先配置pom.xml

pom.xml 主要描述了项目的maven坐标,依赖关系,自动引入jar包

  1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  3     <modelVersion>4.0.0</modelVersion>
  4     <groupId>com.krry</groupId>
  5     <artifactId>maven_SSM</artifactId>
  6     <version>0.0.1-SNAPSHOT</version>
  7     <name>maven_SSM</name>
  8     <url>http://maven.apache.org</url>
  9 
 10     <dependencies>
 11         <!--引入junit  -->
 12         <dependency>
 13           <groupId>junit</groupId>
 14           <artifactId>junit</artifactId>
 15           <version>4.11</version>
 16           <scope>test</scope>
 17         </dependency>
 18         <!--引入servlet  -->
 19         <dependency>
 20             <groupId>javax.servlet</groupId>
 21             <artifactId>servlet-api</artifactId>
 22             <version>3.0-alpha-1</version>
 23             <scope>provided</scope>
 24         </dependency>
 25         <!--引入jstl的包  -->
 26         <dependency>
 27             <groupId>jstl</groupId>
 28             <artifactId>jstl</artifactId>
 29             <version>1.2</version>
 30             <scope>provided</scope>
 31          </dependency>
 32          
 33          <!--引入jsp的编译依赖  -->
 34          <dependency>
 35             <groupId>javax.servlet.jsp</groupId>
 36             <artifactId>jsp-api</artifactId>
 37             <version>2.2</version>
 38             <scope>provided</scope>
 39          </dependency>
 40          
 41          <!--引入log4j  -->
 42          <dependency>
 43             <groupId>log4j</groupId>
 44             <artifactId>log4j</artifactId>
 45             <version>1.2.17</version>
 46           </dependency>
 47          
 48          <!--spring springmvc mybatis  -->
 49          <!-- spring和springmvc相关的构建  jar -->    
 50          <dependency>
 51             <groupId>org.springframework</groupId>
 52             <artifactId>spring-context</artifactId>
 53             <version>4.2.1.RELEASE</version>
 54           </dependency>
 55           
 56           <dependency>
 57             <groupId>org.springframework</groupId>
 58             <artifactId>spring-jdbc</artifactId>
 59             <version>4.2.1.RELEASE</version>
 60           </dependency>
 61                
 62           <!-- springmvc相关 -->
 63          <dependency>
 64             <groupId>org.springframework</groupId>
 65             <artifactId>spring-webmvc</artifactId>
 66             <version>4.2.1.RELEASE</version>
 67           </dependency>
 68           
 69           <!--springmvc需要用到json的转换包 jackson  -->
 70          <dependency>
 71             <groupId>com.fasterxml.jackson.core</groupId>
 72             <artifactId>jackson-core</artifactId>
 73             <version>2.5.4</version>
 74           </dependency>
 75           
 76           <dependency>
 77             <groupId>com.fasterxml.jackson.core</groupId>
 78             <artifactId>jackson-annotations</artifactId>
 79             <version>2.5.4</version>
 80           </dependency>
 81          
 82          <dependency>
 83             <groupId>com.fasterxml.jackson.core</groupId>
 84             <artifactId>jackson-databind</artifactId>
 85             <version>2.5.4</version>
 86           </dependency>
 87           
 88           <!--JSR303 后台校验 hibernate validator -->     
 89          <dependency>
 90             <groupId>org.hibernate</groupId>
 91             <artifactId>hibernate-validator</artifactId>
 92             <version>5.1.1.Final</version>
 93           </dependency>
 94          
 95          <!--上传文件相关的jar包  -->
 96          <dependency>
 97             <groupId>commons-io</groupId>
 98             <artifactId>commons-io</artifactId>
 99             <version>2.4</version>
100           </dependency>
101           
102           <dependency>
103             <groupId>commons-fileupload</groupId>
104             <artifactId>commons-fileupload</artifactId>
105             <version>1.3.1</version>
106           </dependency>
107           
108           <dependency>
109             <groupId>org.apache.commons</groupId>
110             <artifactId>commons-lang3</artifactId>
111             <version>3.3.2</version>
112           </dependency>
113           
114           <!--跟加密算法相关的codeC  -->
115         <dependency>
116             <groupId>commons-codec</groupId>
117             <artifactId>commons-codec</artifactId>
118             <version>1.9</version>
119         </dependency>
120          
121          <!--orm或者jdbc组件需要用到的jar包 mybatis  -->
122         <!--oracle数据库驱动  -->
123         <dependency>
124             <groupId>com.oracle</groupId>    
125             <artifactId>ojdbc6</artifactId>    
126             <version>12.1.0.2.0</version>
127         </dependency>
128         
129         <!-- proxool连接池 -->
130         <dependency>
131             <groupId>com.cloudhopper.proxool</groupId>
132             <artifactId>proxool</artifactId>
133             <version>0.9.1</version>
134         </dependency>
135         <dependency>
136             <groupId>com.cloudhopper.proxool</groupId>
137             <artifactId>proxool-cglib</artifactId>
138             <version>0.9.1</version>
139         </dependency>
140 
141 
142 
143          
144          <!--引入mybatis需要的jar包  -->
145          <dependency>
146             <groupId>org.mybatis</groupId>
147             <artifactId>mybatis</artifactId>
148             <version>3.3.1</version>
149         </dependency>
150         
151         <dependency>
152             <groupId>org.mybatis</groupId>
153             <artifactId>mybatis-spring</artifactId>
154             <version>1.2.4</version>
155         </dependency>
156         
157         <dependency>
158             <groupId>com.github.pagehelper</groupId>
159             <artifactId>pagehelper</artifactId>
160             <version>4.2.1</version>
161         </dependency>
162         
163     </dependencies>
164     <build>
165         <plugins>  
166             <plugin>  
167                 <artifactId>maven-compiler-plugin</artifactId>  
168                 <configuration>  
169                     <source>1.7</source>  
170                     <target>1.7</target>  
171                 </configuration>  
172             </plugin>  
173             <plugin>  
174                 <artifactId>maven-war-plugin</artifactId>  
175                 <version>2.4</version>  
176                 <configuration>  
177                     <version>3.0</version>  
178                 </configuration>  
179             </plugin>  
180         </plugins>  
181         <finalName>maven_SSM</finalName>  
182     </build>  
183 </project>

这里说一下maven工程利用pom.xml导入oracle驱动包的问题:

由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。

如果电脑中已经装有Oracle数据库,则在安装路径下有数据库的驱动程序,可以直接用。D:\Oracle\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib

也可以直接到Oracle官网上下载Oracle数据库驱动, 使用SQL语句查询数据库驱动的版本: SELECT * FROM v$instance

然后确定版本下载:http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html 

 

打开windows的命令行界面,进入驱动包ojdbc6的目录,然后运行:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=12.1.0.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar
显示"BUILD SUCCESS" 成功

然后就可以在maven项目里添加dependency,各坐标对应上面这个命令的个元素,如下:
    <dependency>      
      <groupId>com.oracle</groupId>      
      <artifactId>ojdbc6</artifactId>      
      <version>12.1.0.2.0</version>
    </dependency>  

 

Spring的配置文件:applicationContext.xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
 4     xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
 5     xmlns:util="http://www.springframework.org/schema/util" xmlns:p="http://www.springframework.org/schema/p"
 6     xsi:schemaLocation="http://www.springframework.org/schema/beans   
 7   http://www.springframework.org/schema/beans/spring-beans.xsd  
 8   http://www.springframework.org/schema/aop   
 9   http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
10   http://www.springframework.org/schema/tx   
11   http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
12   http://www.springframework.org/schema/context   
13   http://www.springframework.org/schema/context/spring-context-3.0.xsd
14   http://www.springframework.org/schema/util   
15   http://www.springframework.org/schema/util/spring-util-3.0.xsd
16   ">
17     
18     
19     <!-- 配置包扫描 -->
20     <context:component-scan base-package="com.krry"></context:component-scan>
21         
22     <!-- 导入外部资源文件 -->
23     <!-- <context:property-placeholder location="classpath:jdbc.properties" />  -->
24     <bean class="com.krry.core.des.EncryptPropertyPlaceholderConfigurer"
25         p:location="classpath:jdbc.properties" p:fileEncoding="utf-8" />
26         
27     <!-- proxool连接池 -->
28     <bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
29         <!-- 驱动的名字,mysql -->
30         <property name="driver" value="${db.driver}"></property>
31         <!--proxool 的 url连接串,这个必须确定用户名和密码 -->
32         <property name="driverUrl" value="${db.url}"></property>
33         <!-- 用户名(proxool没有使用,但是不能没有) -->
34         <property name="user" value="${db.username}"></property>
35         <!-- 密码(proxool没有使用,但是不能没有) -->
36         <property name="password" value="${db.password}"></property>
37         <!-- proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁 现在设置为4秒) -->
38         <property name="houseKeepingSleepTime" value="3000"></property><!-- 自动检查连接是否断掉开关 -->
39         <property name="testBeforeUse" value="true"></property>
40         <!--  如果发现了空闲的数据库连接.house keeper 将会用这个语句来测试.这个语句最好非常快的被执行.如果没有定义,测试过程将会被忽略 -->
41         <property name="houseKeepingTestSql" value="SELECT count(1) from dual"></property>
42         <!--  如果housekeeper 检测到某个线程的活动时间大于这个数值.它将会杀掉这个线程.所以确认一下你的服务器的带宽.然后定一个合适的值.默认是5分钟. 现在设置 10 秒--> 
43         <property name="maximumActiveTime" value="10000"></property>
44         <!-- 最少保持的空闲连接数 (现在设置20个) -->
45         <property name="prototypeCount" value="20"></property>
46         <!-- 最大连接数 (现在设置100个) -->
47         <property name="maximumConnectionCount" value="200"></property>
48         <!-- 最小连接数 (现在设置50个) -->
49         <property name="minimumConnectionCount" value="50"></property>
50         <!-- 如果为true,那么每个被执行的SQL语句将会在执行期被log记录(DEBUG LEVEL).你也可以注册一个ConnectionListener (参看ProxoolFacade)得到这些信息. -->
51         <property name="trace" value="false"></property>
52         <property name="verbose" value="true"></property>
53     </bean>
54     
55     <!-- 注册事务管理器 -->
56     <bean id="txMgr"
57         class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
58         <property name="dataSource" ref="dataSource"></property>
59     </bean>
60 
61     <!-- 开启事务注解驱动 -->
62     <tx:annotation-driven transaction-manager="txMgr" />
63     
64     <!-- 配置mybatis的sqlSessionFactory -->
65     <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
66         <property name="dataSource" ref="dataSource"></property>
67         <property name="configLocation" value="classpath:mybatis-config.xml"></property>
68     </bean>
69     
70     <!-- 配置可以整体扫描Mapper的一个扫描器 -->
71     <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
72         <!--如果有多个报路径,用逗号分开即可  -->
73         <property name="basePackage" value="com.krry.mapper"></property>
74         <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
75     </bean>
76     
77 </beans>

 

spring MVC配置文件:springmvc.xml

  1 <?xml version="1.0" encoding="UTF-8" ?>
  2 <beans xmlns="http://www.springframework.org/schema/beans"
  3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  4     xmlns:p="http://www.springframework.org/schema/p"
  5     xmlns:context="http://www.springframework.org/schema/context"
  6     xmlns:util="http://www.springframework.org/schema/util" 
  7     xmlns:mvc="http://www.springframework.org/schema/mvc"
  8     xsi:schemaLocation="http://www.springframework.org/schema/beans
  9        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
 10        http://www.springframework.org/schema/context 
 11        http://www.springframework.org/schema/context/spring-context-3.0.xsd
 12        http://www.springframework.org/schema/util 
 13        http://www.springframework.org/schema/util/spring-util-3.0.xsd 
 14        http://www.springframework.org/schema/mvc 
 15        http://www.springframework.org/schema/mvc/spring-mvc.xsd
 16       ">
 17    
 18          <!-- 开启注解模式驱动 -->    
 19         <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" /> 
 20         <!-- 开启mvc的注解模式 user 还会注册一个ConversionService 子类FormattingConversionServiceFactoryBean-->
 21          <mvc:annotation-driven>
 22             <mvc:message-converters register-defaults="true">
 23                 <bean class="com.krry.core.UTF8StringHttpMessageConverter">
 24                     <property name="supportedMediaTypes">
 25                         <list>  
 26                             <value>text/plain;charset=UTF-8</value>  
 27                             <value>text/html;charset=UTF-8</value>  
 28                         </list>  
 29                     </property>
 30                 </bean> 
 31                 <bean class="org.springframework.http.converter.BufferedImageHttpMessageConverter"/>
 32                 <bean class="org.springframework.http.converter.ByteArrayHttpMessageConverter"/> 
 33                 <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
 34                     <property name="prefixJson" value="false" />
 35                     <property name="objectMapper">
 36                          <bean class="com.fasterxml.jackson.databind.ObjectMapper">
 37                                <!-- 处理responseBody 里面日期类型 --> 
 38                                <property name="dateFormat">  
 39                                    <bean class="java.text.SimpleDateFormat">  
 40                                        <constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" />  
 41                                    </bean>  
 42                                </property> 
 43                                <!-- 为null字段时不显示 -->
 44                                <property name="serializationInclusion">
 45                                    <value type="com.fasterxml.jackson.annotation.JsonInclude.Include">NON_NULL</value>
 46                                </property> 
 47                            </bean>  
 48                     </property>
 49                      <property name="supportedMediaTypes">  
 50                         <list>  
 51                             <value>application/json;charset=UTF-8</value>  
 52                             <value>application/x-www-form-urlencoded;charset=UTF-8</value>  
 53                         </list>  
 54                     </property>
 55                 </bean>
 56                 </mvc:message-converters> 
 57         </mvc:annotation-driven>
 58         
 59          <!-- 扫包 -->
 60          <context:component-scan base-package="com.krry.controller"></context:component-scan>
 61          
 62          <!--对静态资源文件的访问  必须要设置,因为在springmvc的配置中配置了/匹配所有请求,
 63         此工程所有的请求(.do ,addUser,js/image/css)都会被springmvc解析,
 64         必须对所有的静态资源文件进行过滤放行 -->
 65       <!-- 静态资源过滤  下面二选一-->
 66       <!--<mvc:default-servlet-handler/> -->
 67       <mvc:resources mapping="/resourse/**" location="/resourse/" />
 68       
 69       <!-- 拦截器定义 -->
 70       <mvc:interceptors>    
 71           <mvc:interceptor>
 72              <!-- 个人中心也需要登陆  以admin开头的配置都会进行拦截-->
 73                <mvc:mapping path="/admin/**"></mvc:mapping> 
 74                    <!-- 这个是设置不会进入拦截器的路径 -->
 75                    <mvc:exclude-mapping path="/resourse/**"/>
 76             <!-- 拦截器进入的类,返回false表示不会进入输入的路径 -->
 77             <bean class="com.krry.core.filter.LoginInterceptor" />       
 78           </mvc:interceptor>
 79       </mvc:interceptors>
 80        
 81            <!-- 配置文件解析器 -->
 82         <bean id="multipartResolver"
 83             class="org.springframework.web.multipart.commons.CommonsMultipartResolver"
 84             p:defaultEncoding="utf-8">
 85             <property name="uploadTempDir" value="/temp"></property>
 86             <property name="maxUploadSize">
 87                 <value>209715200</value><!-- 200MB -->
 88             </property>
 89             <property name="maxInMemorySize">
 90                 <value>4096</value><!-- 4KB大小读写 -->
 91             </property>
 92         </bean>
 93            
 94    
 95        <!-- 视图渲染 jsp/freemaker/velocity-->
 96        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
 97                <!-- 制定页面存放的路径 -->
 98                <property name="prefix" value="/WEB-INF/pages/"></property>
 99                <!-- 文件的后缀 -->
100                <property name="suffix" value=".jsp"></property>
101        </bean> 
102     
103 </beans>

 

数据库配置文件: jdbc.properties

1 db.driver=oracle.jdbc.OracleDriver
2 db.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
3 db.username=4m+la23KCA4=
4 db.password=WWijcIyMPaU\=

我这里使用了加密算法

 

日志配置文件: log4j.properties

 1 log4j.rootLogger=DEBUG, CONSOLE, FILE
 2 
 3 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
 4 log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
 5 log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p [%t] %10l - %m%n
 6 
 7 log4j.appender.FILE=org.apache.log4j.RollingFileAppender
 8 log4j.appender.FILE.File=D:/logs/log4j.log
 9 log4j.appender.FILE.MaxFileSize=1MB
10 log4j.appender.FILE.Append = true
11 log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
12 log4j.appender.FILE.layout.ConversionPattern=%d{yyyy/MM/dd/HH:mm:ss} %-5p [%t] %10l - %m%n

 

mybatis配置文件: mybatis-config.xml

 1 <?xml version="1.0" encoding="UTF-8"?>  
 2 <!DOCTYPE configuration   
 3 PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  
 4 "http://mybatis.org/dtd/mybatis-3-config.dtd">  
 5 
 6 <configuration> 
 7     <settings>  
 8          <!-- 全局映射器启用缓存 -->  
 9         <setting name="cacheEnabled" value="true" />  
10          <!-- 查询时,关闭关联对象即时加载以提高性能 -->  
11         <setting name="lazyLoadingEnabled" value="true" />  
12         <!-- 设置关联对象加载的形态,此处为按需加载字段(加载字段由SQL指              定),不会加载关联表的所有字段,以提高性能 -->  
13         <setting name="aggressiveLazyLoading" value="false" />  
14         <!-- 对于未知的SQL查询,允许返回不同的结果集以达到通用的效果 -->  
15         <setting name="multipleResultSetsEnabled" value="true" />  
16         <!-- 允许使用列标签代替列名 -->  
17         <setting name="useColumnLabel" value="true" />  
18         <!-- 允许使用自定义的主键值(比如由程序生成的UUID 32位编码作为键值),数据表的PK生成策略将被覆盖 -->  
19         <setting name="useGeneratedKeys" value="true" />  
20          <!-- 给予被嵌套的resultMap以字段-属性的映射支持 -->  
21         <setting name="autoMappingBehavior" value="FULL" />  
22         <!-- 对于批量更新操作缓存SQL以提高性能  -->  
23         <setting name="defaultExecutorType" value="BATCH" />  
24          <!-- 数据库超过25000秒仍未响应则超时 -->  
25         <setting name="defaultStatementTimeout" value="25" />  
26          <setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/>
27     </settings>  
28     
29     <typeAliases>
30         <!--自定义user对象的别名  -->
31         <!-- <typeAlias type="com.krry.mybatis.sysmanage.entity.User" alias="user"/> -->
32         <!-- 批量定义别名 -->
33         <package name="com.krry.entity" />
34     </typeAliases>
35     
36     
37 </configuration>  

 

网络程序配置文件:web.xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
 3   
 4   <display-name>maven_SSM</display-name>
 5   
 6   <welcome-file-list>
 7     <welcome-file>index</welcome-file>
 8   </welcome-file-list>
 9   
10   <!-- 加载Spring IOC容器 -->
11   <context-param>
12     <param-name>contextConfigLocation</param-name>
13     <param-value>classpath:applicationContext.xml</param-value>
14   </context-param>
15   
16   <!-- spring上下文监听器 -->
17   <listener>
18     <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
19   </listener>
20   
21   <!-- Introspector缓存清除监听器 -->
22   <listener>
23     <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
24   </listener>
25   
26   <filter>
27     <filter-name>encoding</filter-name>
28     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
29     <init-param>
30       <param-name>encoding</param-name>
31       <param-value>UTF-8</param-value>
32     </init-param>
33   </filter>
34   
35   <filter-mapping>
36     <filter-name>encoding</filter-name>
37     <url-pattern>/*</url-pattern>
38   </filter-mapping>
39   
40   <!-- 配置DispatcherServlet -->
41   <servlet>
42     <servlet-name>maven_SSM</servlet-name>
43     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
44     <!-- 配置springMVC的配置文件 -->
45     <!-- 如果不配置下面选项,系统默认加载classpath下面名为[servlet-name]-servlet.xml的文件 springmvc01-servlet.xml -->
46     <init-param>
47       <param-name>contextConfigLocation</param-name>
48       <param-value>classpath:springmvc.xml</param-value>
49     </init-param>
50   </servlet>
51   
52   <servlet-mapping>  
53       <servlet-name>maven_SSM</servlet-name>  
54       <url-pattern>/index</url-pattern>  
55   </servlet-mapping>
56   
57   <!-- 可以配*.do, *.action(了解) / (重点): 所有的请求都会被spring mvc解析,但必须对静态资源文件进行过滤放行,建议大家使用这种方式 
58         /* : 不建议大家使用  -->
59   <servlet-mapping>
60     <servlet-name>maven_SSM</servlet-name>
61     <url-pattern>/</url-pattern>
62   </servlet-mapping>
63  
64 </web-app>

 

到这里,基本配置全部完成,jar包也自动依赖。就进行测试和编写后续 java 的代码

 

Maven 搭建 SSM 项目 (oracle)

标签:执行   index   最大连接数   数据   efi   数据库驱动   art   span   加密算法   

原文地址:https://www.cnblogs.com/ainyi/p/8547106.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!