ssm搭建
来源:互联网 发布:sql语句数字进行计算 编辑:程序博客网 时间:2024/06/08 11:43
ssm搭建本文为了方便自己以后回顾,有需要的人也可以了解一下。
第一步:创建工程导入jar包
导入spring的jar包 springmvc 的还有mybatis 还有一个mybatis和spring的整合jar包 mybatis-spring-1.2.2.jar.
第二步:将数据库中的表用逆向工程生成出对应目录
逆向工程有两种方式:1.第一种导入相应的插件,直接生成,
2.另一种代码生成,需要相应的jar包
生成pojo和dao所需要的class文件
并创建一般工程常用的包结构controller service vo。。
第三步:配置配置文件(重要)
导入mybatis核心配置文件sqlMapConfig.xml文件,只保留configuration就行。
下来就是db.properties和log4j的导入进来
下来就是配置applicationContext.xml和springmvc.xml文件
先从dao层说起:
加载配置文件
````` <context:property-placeholder location="classpath:db.properties" /><div class="se-preview-section-delimiter"></div>
配置数据源 四大参数:> ``` <bean id="dataSource"> class="org.apache.commons.dbcp.BasicDataSource"> destroy-method="close"> <property name="driverClassName"> value="${jdbc.driver}" /> <property name="url" value="${jdbc.url}" />> <property name="username" value="${jdbc.username}" /> <property> name="password" value="${jdbc.password}" /> <property name="maxActive"> value="10" /> <property name="maxIdle" value="5" /> </bean> ```配置sqlSessionFactory工厂> <bean id="sqlSessionFactory"> class="org.mybatis.spring.SqlSessionFactoryBean"> <property> name="dataSource" ref="dataSource"></property> <!-- 加载mybatis全局配置文件> --> <property name="configLocation" value="classpath:SqlMapConfig.xml" /> </bean>
```配置数据源 四大参数:> ``` <bean id="dataSource"> class="org.apache.commons.dbcp.BasicDataSource"> destroy-method="close"> <property name="driverClassName"> value="${jdbc.driver}" /> <property name="url" value="${jdbc.url}" />> <property name="username" value="${jdbc.username}" /> <property> name="password" value="${jdbc.password}" /> <property name="maxActive"> value="10" /> <property name="maxIdle" value="5" /> </bean> ```配置sqlSessionFactory工厂> <bean id="sqlSessionFactory"> class="org.mybatis.spring.SqlSessionFactoryBean"> <property> name="dataSource" ref="dataSource"></property> <!-- 加载mybatis全局配置文件> --> <property name="configLocation" value="classpath:SqlMapConfig.xml" /> </bean>
配置mapper扫描器
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.itheima.dao"></property> </bean>
配置serivce层的注解扫描器
<context:component-scan base-package="com.itheima.service"></context:component-scan>
配置事物
<!-- 事物注解扫描 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property> </bean> <!-- 配置事物扫描注解驱动 --> <tx:annotation-driven transaction-manager="transactionManager"/>
配置springmvc
配置扫描controller包的注解
配置处理器映射器,配置处理器适配器。
配置试图解析器。
阅读全文
0 0
- SSM搭建
- ssm搭建
- 搭建SSM
- SSM搭建
- ssm搭建
- SSM搭建
- SSM搭建
- SSM搭建
- SSM框架的搭建
- SSM框架搭建
- 使用Gradle搭建SSM
- SSM框架搭建
- SSM框架搭建
- SSM+Maven环境搭建
- SSM整合搭建
- SSM框架搭建
- ssm第一次搭建
- ssm项目搭建
- UE4-异步加载资源
- Microsoft SQL Server学习(三)
- Fiddler测试上传文件
- ajax用法笔记
- 11.计时器Chronometer控件的应用实例
- ssm搭建
- python3.6.1安装失败:Service Pack 1 is required to continue installation
- codeforces 835a 之 Key races
- 南阳OJ 数字分隔(二)
- 在线man
- MyBatis逆向工程 & 生成的Mapper的使用方法
- c++STL之multimap
- hosts 文件目录
- BP 维护客户信贷管理数据