SSM框架重构达内NETCTOSS项目——(1)开发准备

来源:互联网 发布:nginx https 二级域名 编辑:程序博客网 时间:2024/06/10 01:09

创建项目、导入JAR包:

  1. 配置pom.xml文件:
    <dependency>      <groupId>org.springframework</groupId>  <artifactId>Spring-webmvc</artifactId>  <version>3.2.8.RELEASE</version>    </dependency><dependency>  <groupId>org.springframework</groupId>  <artifactId>spring-jdbc</artifactId>  <version>3.2.8.RELEASE</version>  </dependency><dependency>    <groupId>org.mybatis</groupId>    <artifactId>mybatis</artifactId>    <version>3.2.8</version>  </dependency><dependency>  <groupId>org.mybatis</groupId>  <artifactId>mybatis-spring</artifactId>  <version>1.2.4</version></dependency><dependency>  <groupId>commons-dbcp</groupId>  <artifactId>commons-dbcp</artifactId>  <version>1.4</version>  </dependency><dependency>    <groupId>mysql</groupId>    <artifactId>mysql-connector-java</artifactId>    <version>5.1.8</version>  </dependency><dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency>

  2. 配置web.xml:
      <servlet>    <servlet-name>DispatcherServlet</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <init-param>      <param-name>contextConfigLocation</param-name>      <param-value>classpath:spring-*.xml</param-value>    </init-param>    <load-on-startup>1</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>DispatcherServlet</servlet-name>    <url-pattern>*.do</url-pattern>  </servlet-mapping>

  3. 配置spring配置文件:
    • 配置spring-mvc.xml
      <!-- 开启注解扫描,支持组件注解 --><context:component-scan base-package="web"/><!-- 开启注解版Spring MVC 支持 @RequestMapping 注解 --><mvc:annotation-driven/><!-- 视图处理器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/jsp/"></property><property name="suffix" value=".jsp"></property></bean>

    • 配置spring-mybatis.xml:

      MyBatis需要通过DataSource连接到数据库,所以需要先配置dataSource

      <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"><property name="driverClassName" value="com.mysql.jdbc.Driver"/><property name="url" value="jdbc:mysql://localhost:3306/netctoss"/><property name="username" value="root"/><property name="password" value="root"/></bean>

    • 配置MyBatis mapper接口扫描:

      <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource"/><property name="mapperLocations" value="classpath:mappers/*.xml"/> </bean><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="dao"/></bean>



0 0