ssm整合步骤
来源:互联网 发布:淘宝司法拍卖商铺税费 编辑:程序博客网 时间:2024/06/04 19:27
1.配置applicationContext
用spring来管理mybaits的工厂类
<!-- 数据库连接池 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="com.mysql.jdbc.Driver" /> <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/springmvc" /> <property name="user" value="root" /> <property name="password" value="123456" /> </bean> <!-- 配置mybatis工厂 --> <bean id="sqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="configLocation" value="classpath:SqlMapConfig.xml"></property> <property name="dataSource" ref="dataSource"></property> </bean> <!-- 自动扫描mapper之后生成实现类 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.wind.mapper"></property> </bean>
然后把相应的mapper下的东西可以用mybatis逆向工程来生成
SqlMapConfig.xml中设置个别名 也就是在mapper中不需要写全名了,直接写类名
<configuration> <!-- 别名 --> <typeAliases> <package name="com.wind.bean" /> </typeAliases></configuration>
mybatis的配置差不多完成了
接下来就是springmvc的配置了
首先要写一个springmvc.xml
<!-- 注解扫描 --> <context:component-scan base-package="com.wind"></context:component-scan> <!-- 注解驱动 映射器 适配器 --> <!-- 配置转换器 --> <mvc:annotation-driven conversion-service="myconversion" /> <bean id="myconversion" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <property name="converters"> <list> <bean class="com.wind.conversion.MyDateFormat"></bean> </list> </property> </bean> <!-- 视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 前缀 后缀 --> <property name="prefix" value="/WEB-INF/jsp/"></property> <property name="suffix" value=".jsp"></property> </bean>
然后在web.xml中配置spring 与SpringMVC的前端控制器 还有POST提交解决乱码的filter(过滤器)
<!-- spring随项目启动 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- springmvc的前端控制器 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping> <!-- 解决POST提交的乱码问题 --> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encoding</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping>
接下来就是写controller层了
然后在controller的类中加入service的接口
在service层中加入Mapper的接口
阅读全文
0 0
- SSM整合步骤
- SSM整合步骤学习
- ssm整合步骤
- maven下的ssm整合配置步骤
- SSM框架整合(使用步骤)
- 关于ssm框架的整合步骤
- ssh和ssm框架整合步骤
- 【ssm】ssm的maven工程整合(超详细步骤)
- SSM三大框架的整合的步骤:
- SSM整合
- SSM整合
- SSM整合
- ssm整合
- SSM整合
- ssm整合
- ssm整合
- SSM整合
- SSM整合
- 写代码实现堆溢出、栈溢出、永久代溢出、直接内存溢出
- 通过导数求极值
- 数据库查询语言(2)DQL——零散知识
- 升级到12c时遇到的问题
- Selenium IDE 常用命令
- ssm整合步骤
- git 本地删除文件后,git status会显示红色的那个文件。
- 本地IIS部署Web项目
- [JAVA]集合框架之自己实现一个具有基本增查删改功能的ArrayList
- 用springmvc编写restful请求
- 测试号下,微信配置提示‘配置失败’
- 文章标题
- OpenFlow了解
- 常用的Python模块以及主要作用