共计 1731 个字符,预计需要花费 5 分钟才能阅读完成。
拜访【WRITE-BUG 数字空间】_[内附残缺源码和文档]
1. 我的项目简介
疫情数据统计分析零碎是一个基于 SSM 框架的网页端系统,我的项目中实现的性能如下:用户拜访网站能够浏览全国疫情的图表信息,管理员登录后盾管理系统,能够进行数据录入、数据查问、图表展现、用户录入和用户编辑。
性能形容
图表展现:到目前为止,全国疫情分布图、扇形图、柱状图和表格
数据录入:录入各个省份的确诊人数、疑似人数、隔离人数、治愈人数和死亡人数
数据查问:展现录入疫情数据的各个省份的确诊人数、疑似人数、隔离人数、治愈人数和死亡人数,以及查问输出省份的疫情数据
用户录入:录入用户信息,包含账号、用户名和明码,应用账号和明码能够登录后盾进行数据管理和系统管理
用户编辑:查问和批改用户的信息。。。。。。
@Configuration
@MapperScan(basePackages = “com.liu.epidemic.mapper”)
public class MybatisConfig {
@Bean
public BasicDataSource basicDataSource(){BasicDataSource dataSource=new BasicDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/epidemic?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8");
dataSource.setUsername("root");
dataSource.setPassword("123456");
// 配置连接池的相干参数
dataSource.setInitialSize(3); // 连接池的初始容量
dataSource.setMaxActive(10); // 连贯最大流动数量
dataSource.setMaxIdle(1); // 连贯最大的闲暇数量
dataSource.setMaxWait(4000); // 连贯的超时工夫
dataSource.setDefaultAutoCommit(false); // 勾销 SQL 语句的主动提交
return dataSource;
}
@Bean
public SqlSessionFactory sqlSessionFactory(DataSource dataSource){SqlSessionFactoryBean factoryBean=new SqlSessionFactoryBean();
factoryBean.setDataSource(dataSource);
// 给实体类起别名 com.liu.epidemic.bean.UserInfo==UserInfo
factoryBean.setTypeAliasesPackage("com.liu.epidemic.bean");
// 创立一个配置对象,该对象能够设置实体类中的成员变量名与数据库的对应关系
org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration();
// 将数据库表中的字段名中的下划线勾销,紧跟前面的第一个字符变大写,造成实体类中的成员变量名
//user_id --- userId province_name --- provinceName
configuration.setMapUnderscoreToCamelCase(true);
factoryBean.setConfiguration(configuration);
SqlSessionFactory sessionFactory = null;
try {sessionFactory = factoryBean.getObject();
} catch (Exception e) {e.printStackTrace();
}
return sessionFactory;
}
}
正文完