资源简介
个人写的答辩项目,基于SSM框架搭建的论坛系统,内附数据库代码,能完成BBS的基本功能,无错可直接运行。
代码片段和文件信息
package com.ve.config;
import javax.sql.DataSource;
import org.apache.commons.dbcp2.BasicDataSource;
import org.apache.ibatis.logging.LogFactory;
import org.apache.ibatis.session.Configuration;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.mybatis.spring.mapper.MapperScannerConfigurer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import com.ve.service.ServiceHook;
/**
* 相当于spring需要扫描service层mapper层可以配置相应的东西(数据源,会话工厂,事务管理等等)
*
* **/
@org.springframework.context.annotation.Configuration
//相当于spring 扫描service层
@ComponentScan(basePackageClasses={ServiceHook.class})
//启动事务管理
@EnableTransactionManagement
public class RootConfig {
//配置数据源
@Bean
public DataSource buildDataSource() {
BasicDataSource ds = new BasicDataSource();
ds.setDriverClassName(“com.mysql.jdbc.Driver“);
ds.setUrl(“jdbc:mysql://localhost:3306/db_bbs“);
ds.setUsername(“root“);
ds.setPassword(“123“);
return ds;
}
//配置log4日志
@Bean
public Configuration buildMyBatisConfig() {
LogFactory.useLog4J2Logging();
Configuration configuration = new Configuration();
return configuration;
}
//配置会话工厂
@Bean(name=“sqlSessionFactory“)
public SqlSessionFactoryBean buildSessionFactory(
DataSource datasource Configuration config) {
SqlSessionFactoryBean factory = new SqlSessionFactoryBean();
factory.setDataSource(datasource);
factory.setConfiguration(config);
return factory;
}
//利用会话工厂扫描mapper包(扫描mapper层)
@Bean
public MapperScannerConfigurer buildMybatisMapperSacnConfig() {
MapperScannerConfigurer msc = new MapperScannerConfigurer();
msc.setSqlSessionFactoryBeanName(“sqlSessionFactory“);
msc.setbasePackage(“com.ve.mapper“);
return msc;
}
//开启事务
@Bean
public DataSourceTransactionManager transactionManager(
BasicDataSource datasource) {
return new DataSourceTransactionManager(datasource);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-20 03:32 GameBBS\
文件 1109 2018-10-30 20:13 GameBBS\.classpath
文件 1332 2018-10-18 13:46 GameBBS\.project
目录 0 2018-11-20 03:31 GameBBS\.settings\
文件 522 2018-10-18 13:41 GameBBS\.settings\.jsdtscope
文件 80 2018-10-18 13:46 GameBBS\.settings\com.genuitec.eclipse.core.prefs
文件 57 2018-10-18 13:46 GameBBS\.settings\org.eclipse.core.resources.prefs
文件 364 2018-10-18 13:41 GameBBS\.settings\org.eclipse.jdt.core.prefs
文件 480 2018-10-18 13:41 GameBBS\.settings\org.eclipse.wst.common.component
文件 398 2018-10-18 13:41 GameBBS\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-10-18 13:41 GameBBS\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-10-18 13:41 GameBBS\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-11-20 03:31 GameBBS\.svn\
文件 3 2018-10-18 13:41 GameBBS\.svn\entries
文件 3 2018-10-18 13:41 GameBBS\.svn\format
目录 0 2018-11-20 03:31 GameBBS\.svn\pristine\
目录 0 2018-11-20 03:31 GameBBS\.svn\pristine\00\
文件 10363 2018-10-18 13:46 GameBBS\.svn\pristine\00\00be5af3757a9cebf98d2342e1ecd7a85ed6eac0.svn-ba
文件 3942 2018-10-30 20:13 GameBBS\.svn\pristine\00\00e28e4535205c80c09bdeb72800014e2c0c1c6c.svn-ba
目录 0 2018-11-20 03:31 GameBBS\.svn\pristine\02\
文件 303 2018-10-18 13:41 GameBBS\.svn\pristine\02\0291b7167a91226195694fc3b5f59995bdfaa4d3.svn-ba
文件 8096 2018-10-18 13:41 GameBBS\.svn\pristine\02\02a263028625496740eea9a50141a4ad98d826a1.svn-ba
目录 0 2018-11-20 03:31 GameBBS\.svn\pristine\04\
文件 6606 2018-10-18 13:41 GameBBS\.svn\pristine\04\044f5e7ad0d2685a9746cd398e75a59222e61899.svn-ba
文件 2797 2018-10-18 13:41 GameBBS\.svn\pristine\04\04fe5b26b7e2c980d12ad7157a4ce908c2a74f14.svn-ba
目录 0 2018-11-20 03:31 GameBBS\.svn\pristine\05\
文件 3127 2018-10-18 13:41 GameBBS\.svn\pristine\05\05eeb7a9c42a2cd3876417944143078ce514a8b9.svn-ba
目录 0 2018-11-20 03:31 GameBBS\.svn\pristine\06\
文件 195373 2018-10-18 13:42 GameBBS\.svn\pristine\06\060e5a0d9c191a1ec53daebdac82905da9a8439a.svn-ba
目录 0 2018-11-20 03:31 GameBBS\.svn\pristine\07\
文件 509 2018-10-23 20:29 GameBBS\.svn\pristine\07\07b1c29b887f87da084c4552a9a6a11f8138ac56.svn-ba
............此处省略692个文件信息
相关资源
- 开发 做笔记常用编辑器Notepad++
- SSH_OA.rar
- 基于SSM框架(SpringMVC + Spring + Mybatis)
- 客户关系管理系统(源码)附带数据
- 最新手机号段归属地数据库(2019年
- 网上书店+易宝支付+ssm框架+毕业设计
- 基于SSH框架消息管理系统
- 高仿京淘项目
- SSM框架demospringMVC+spring+mybatis
- 使用Servlet写的增删改查项目
- 药品管理系统
- 银行账户管理系统--本人毕设
- 《算法基础与在线实践》教材超清晰
- ssm框架的超市订单管理系统
- MES制造执行系统158763
- ssm框架登录增删改查
- idea中ssm框架整合
- Web网上购物系统
- 医院管理系统ssh框架实现
- NC中开发webservice所需工具包
- 基于BS架构的图书管理系统胶封.rar
- 基于ssm框架实现的网上订餐的设计与
- Angular 6 for Enterprise Ready Web Application
- 在达内做的一个ecport 网上购物项目
- 单元测试的艺术 第2版
- JM沟通社交交友app完整源码.zip
- ssh框架实现的购物网站
- 1504240620+刘文豪+软件11503+基于框架的
- 网上商城系统源码
- 个人健康管理平台
评论
共有 条评论