ssm-spring搭建

一、拷JAR包
aopalliance-1.0.jar
aspectjweaver-1.6.9.jar
cglib-nodep-2.2.jar
commons-dbcp-1.4.jar
commons-fileupload-1.2.jar
commons-logging-1.1.1.jar
commons-pool-1.5.3.jar
log4j-1.2.16.jar
mybatis-3.2.2.jar
mybatis-spring-1.3.1.jar
mysql-connector-java-5.1.38.jar
spring-aop-3.2.0.RELEASE.jar
spring-aspects-3.2.0.RELEASE.jar
spring-beans-3.2.0.RELEASE.jar
spring-context-3.2.0.RELEASE.jar
spring-core-3.2.0.RELEASE.jar
spring-expression-3.2.0.RELEASE.jar
spring-jdbc-3.2.0.RELEASE.jar
spring-tx-3.2.0.RELEASE.jar
spring-web-3.2.0.RELEASE.jar
spring-webmvc-3.2.0.RELEASE.jar
二、添加spring支持,创建spring.xml核心文件和springmvc.xml核心文件


三、配置WEB.XML
<!-- 配置spring.xml核心文件  开始 -->
  <listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:spring-config.xml</param-value>
  </context-param>
  <!-- 配置spring.xml核心文件  结束 -->
  <!-- 配置springmvc.xml核心文件     开始 -->
  <servlet>
  <servlet-name>dispatcher</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  <init-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:springmvc-config.xml</param-value>
  </init-param>
  </servlet>
  <servlet-mapping>
  <servlet-name>dispatcher</servlet-name>
  <url-pattern>/</url-pattern>
  </servlet-mapping>
  <!-- 配置springmvc.xml核心文件     结束 -->
四、配置spring核心文件
   <!-- 开启包扫描 -->
<context:component-scan base-package="com.aaa.*"/>
<!-- 加载数据库属性文件 -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:mysql.properties"/>
</bean>
<!-- 配置数据源 -->
<bean class="org.apache.commons.dbcp.BasicDataSource" id="dataSource" destroy-method="close">
<property name="driverClassName" value="${driver}"/>
<property name="url" value="${url}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</bean>
<!-- 创建SqlSessionFactory对象 -->
<bean class="org.mybatis.spring.SqlSessionFactoryBean" id="sqlSessionFactory">
<property name="dataSource" ref="dataSource"/>
<property name="mapperLocations" value="classpath:com/aaa/mapper/*.xml"/>
</bean>
<!-- 自动扫描 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.aaa.dao"/>
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
</bean>
五、配置springmvc核心文件
<!-- 开启包扫描 -->
<context:component-scan base-package="com.aaa.*"/>
<!-- 开启MVC注解驱动 -->
<mvc:annotation-driven/>
<!-- 配置视图解析器 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>

猜你喜欢

转载自blog.csdn.net/Super_Xiaoma/article/details/79758185
今日推荐