SSM框架重构达内NETCTOSS项目——(1)开发准备
来源:互联网 发布:nginx https 二级域名 编辑:程序博客网 时间:2024/06/10 01:09
创建项目、导入JAR包:
- 配置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>
- 配置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>
- 配置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>
<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>
<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>
- 配置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
- SSM框架重构达内NETCTOSS项目——(1)开发准备
- SSM框架重构达内NETCTOSS项目——(2)登录功能
- SSM框架重构达内NETCTOSS项目——(5)资费列表
- SSM框架重构达内NETCTOSS项目——(3)中文乱码
- SSM框架重构达内NETCTOSS项目——(4)处理异常
- NETCTOSS项目(一)
- NETCTOSS项目(二)
- 微信投票项目开发--ssm框架
- SSM框架项目开发过程整理
- SSM框架项目搭建系列(一)—SSM框架的简介及搭建流程
- SSM框架 SSM项目源码 SSM源码
- SSM框架 SSM项目源码 SSM源码
- SSM框架 SSM项目源码 SSM源码
- SSM框架 SSM项目源码 SSM源码
- 【java】SSM框架搭建(二)——项目整合
- SSM框架——Spring+SpringMVC+Mybatis的搭建教程 一:概述 SSM框架在项目开发中经常使用到,相比于SSH框架,它在仅几年的开发中运用的更加广泛。 Spring作为一个轻量级
- 基于SSM框架的教务查询系统实践(1)—— 项目整体功能概述
- SSM入门项目-1-框架整合
- 打开VMware自动启动指定虚拟机
- July深度学习笔记之图像检测、NeuralStyle
- 5-2 定义并测试一个代表员工的Employee类。
- log日志新玩意Logger
- 注释转换
- SSM框架重构达内NETCTOSS项目——(1)开发准备
- windows平台使用sublime编辑器编译C代码,亲测可用
- 5-3 编写程序
- JDBC源码分析
- 5-4 设计一个Dog类
- Go初体验
- NVIDIA Jetson TK1开发板上手
- Java编程入门程序实践
- 大数据平台搭建(hadoop+spark)